javascript
JS 内置对象 String对象
JS內置對象
? String對象:字符串對象,提供了對字符串進行操作的屬性和方法。
? Array對象:數組對象,提供了數組操作方面的屬性和方法。
? Date對象:日期時間對象,可以獲取系統的日期時間信息。
? Boolean對象:布爾對象,一個布爾變量就是一個布爾對象。(沒有可用的屬性和方法)
? Number對象:數值對象。一個數值變量就是一個數值對象。
? Math對象:數學對象,提供了數學運算方面的屬性和方法。
String對象的屬性和方法
? length:獲取字符串的長度。如:var len = strObj.length
? toLowerCase():將字符串中的字母轉成全小寫。如:strObj.toLowerCase()
? toUpperCase():將字符串中的字母轉成全大寫。如:strObj.toUpperCase()
charAt(index)
? 功能:返回指定下標位置的一個字符。如果沒有找到,則返回空字符串。
? 語法:strObj.charAt(index)
? 參數:index是指定的一個索引號,根據index索引號來返回一個字符。
? ? ? ? ? ? ?
indexOf()
? 功能:返回一個子字符串在原始字符串中的索引值(查找順序從左往右查找)。如果沒有找到,則返回-1。
? 語法:strObj.indexOf(substr)
? 參數:substr代表要查找的一個子字符串。
lastIndexOf()
? 功能:在原始字符串,從右往左查找某個子字符串。如果沒找到,返回-1?! ?/p>
? 語法:strObj.lastIndexOf(substr)
? 參數:substr代表要查找的子字符串。
substr()
? 功能:在原始字符串,返回一個子字符串。
? 語法:strObj.substr(startIndex [ , length])
? 說明:從下標startIndex起,返回length個字符。
? 參數:
? startIndex表示查找的起始索引號;
? length可選,返回幾個字符。如果省略,一直返回到結尾。
substring()
? 功能:在原始字符串,返回一個子字符串。
? 語法:strObj.substring(startIndex [ , endIndex])
? 說明:返回從startIndex開始索引值到endIndex結束索引值之間的所有字符。
? 參數:
? startIndex:代表開始索引值。
? endIndex:可選項,代表結束索引值。如果省略,一般返回到結尾的所有的字符。
? 提示:如果省略第二個參數,那么substr()和substring()結果一樣。
??注意:substring()返回的字符包含startIndex處的字符,不包含endIndex處的字符。
? 舉例:
? ?“abcdefgh”.substring(0,5) = “abcde”
? “abcdefgh”.substr(0,5) = “abcde”
? “abcdefgh”.substring(2,3) = “c”
? “abcdefgh”.substr(2,3) = “cde”
split():將一個字符串轉成數組
功能:將一個字符串切割成若干段。返回一個數組。
? 語法:strObj.split(分割號)
? 參數:參數是一個分割號的字符串。用指定的分割號將字符串切成若干段。
? 舉例: “a,b,c,d”.split(“,”) = arr[“a” , “b” , “c” , “d”]
?
轉載于:https://www.cnblogs.com/yd09023/p/5863446.html
總結
以上是生活随笔為你收集整理的JS 内置对象 String对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目分享:通过使用SSH框架的公司-学员
- 下一篇: javascript运动系列第七篇——鼠