2.js基礎--string

包裝類型:專門封裝原始類型的值,并提供對原始類型的值進行操作的API。

原始類型的值本身沒有任何功能,當試圖對原始類型的值調用方法時,都會自動創建包裝類型的對象,來封裝原始類型的值。調用的方法,就是包裝類型的對象,js中包裝類型有string類型,number類型,boolean類型


內置對象:ES標準中規定的,瀏覽器廠商已經實現的對象11個

String ? ? Number ? Boolean ? ?

Array ? ?Date ? ?Math ? ? RegExp ?

Error

Function Object

Global(瀏覽器中被window代替)



error
RegExp


String基礎

一串字符組成的只讀數組


String API?

1.str.toUpperCase() / str.toLowerCase()

轉換為大小寫

2.charAt(i) ==> arr[i]

獲取指定下標的字符

3.charCodeAt()

獲取指定位置的字符的Unicode號

4.截取字符串

str.slice(starti,endi+1):含頭不含尾

str.substring(starti,endi+1)

str.substr(start,n)從開始位置,截取n 個

5.indexOf() / lastIndexOf()

str.indexOf('關鍵詞',fromi);從i位置開始檢索“下一個”關鍵詞所在的位置。(包括本身)

str.lastIndexOf('關鍵詞',fromi);從i位置開始檢索“上一個”關鍵詞所在的位置。(包括本身)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容