JavaScript-字符串應(yīng)用

字符串應(yīng)用

課程簡(jiǎn)介

主要是學(xué)習(xí)字符串的屬性和字符串的常見方法

  • 字符串屬性
  • 字符串常見方法

字符串的屬性-length

length代表字符串的長(zhǎng)度,需要注意的JavaScript里面的字符串的長(zhǎng)度是計(jì)算的字符的個(gè)數(shù)。(無論是中文還是英文都算一個(gè)字符)

字符串的方法

  • 獲取方法
    • charAt 獲取一個(gè)字符串中指定位置的字符,需要注意的是該方法是完全兼容IE6的(str[0]這樣獲取在IE6下會(huì)獲取不到)
    • charCodeAt 獲取一個(gè)字符串指定位置的字符的十進(jìn)制編碼
    • fromCharCode 將指定的編碼轉(zhuǎn)換為字符,需要注意的該方法是一個(gè)靜態(tài)方法(String.fromCharCode('25105'))
  • 查找方法
    • indexOf 獲取指定字符串在某個(gè)字符串中首次出現(xiàn)的位置
    • lastindexOf 獲取指定字符串在某個(gè)字符串中最后一次出現(xiàn)的位置
    • search 一般該方法配合正則表達(dá)式使用,如果指定字符串可能包含正則表達(dá)式里面的特殊字符,建議不要使用該方法,防止把字符當(dāng)成正則使用
    • mathch 獲取某個(gè)字符串里面指定的字符串,一般配合正則使用(例如查找一個(gè)字符串里面的所有整數(shù))
    • replace 使用新值替換某個(gè)字符串里面指定的字符串,一般配合正則使用
  • 比較方法 使用較少
    • localeCompare 本地比較(根據(jù)語言本身的特性比較)例如 JavaScript里面比較字符默認(rèn)按照編碼比較,但是有的時(shí)候我們需要按照拼音的順序比較,例如 '啊 < '你'
  • 截取方法 substring最常用

    • slice 獲取開始位置和結(jié)束位置的字符串,不包含結(jié)束位置;不給結(jié)束位置,一直取到字符串結(jié)束位。注意:如果給負(fù)數(shù),則變成從倒數(shù)第n個(gè)開始截取
    • substring 獲取開始位置和結(jié)束位置的字符串,不包含結(jié)束位置;一直取到字符串結(jié)束位置。注意:如果給負(fù)數(shù),直接變成 0
    • substr 獲取開始位置和結(jié)束位置的字符串,包含結(jié)束位置。注意:如果給負(fù)數(shù),直接變成 0
  • 其他

    • split 根據(jù)指定分隔符將字符串拆分為數(shù)組
    • toUppperCase 將字符串轉(zhuǎn)換為大寫
    • toUpperCase 將字符串轉(zhuǎn)換為小寫
    • join 將數(shù)組按照指定分隔符連接成字符串
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,691評(píng)論 0 4
  • ES6加強(qiáng)了對(duì)Unicode的支持,并且擴(kuò)展了字符串對(duì)象。 字符的Unicode表示法: JavaScript允許...
    呼呼哥閱讀 850評(píng)論 0 0
  • 近幾天看南方周末發(fā)布的一則推文,是關(guān)于錄取通知書的,出于好奇,大致閱讀了一番。我的本意是出于新鮮,最后看到清華大學(xué)...
    奧妙全自動(dòng)閱讀 378評(píng)論 0 1
  • 我的媽媽長(zhǎng)著長(zhǎng)長(zhǎng)的眉毛,還有一雙明亮的大眼睛。 媽媽長(zhǎng)的特別美,媽還很...
    晶晶張晶閱讀 389評(píng)論 0 0

友情鏈接更多精彩內(nèi)容