亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中String常見的方法有哪些

發布時間:2021-11-22 11:50:48 來源:億速云 閱讀:237 作者:小新 欄目:開發技術

這篇文章主要介紹JavaScript中String常見的方法有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1、charAt

從一個字符串中返回指定的字符

語法

str.charAt(index)

參數

index

一個介于0 和字符串長度減1之間的整數。 (0~length-1)

如果沒有提供索引,charAt() 將使用0。

返回值

返回指定的字符,如果指定的 index 值超出了范圍,則返回一個空字符串。

JavaScript中String常見的方法有哪些

2、concat

將一個或多個字符串與原字符串連接合并,形成一個新的字符串并返回。concat 方法并不影響原字符串。

語法

str.concat(str2, [, ...strN])

參數

str2 [, …strN]

需要連接到 str 的字符串。

返回值

一個新的字符串,包含參數所提供的連接字符串。

JavaScript中String常見的方法有哪些

3、indexOf

返回指定字符在 String 對象中第一次出現的索引,從 fromIndex 處進行搜索。如果未找到該值,則返回 -1。

語法

str.indexOf(searchValue [, fromIndex])

參數

searchValue

要被查找的字符串值。
如果沒有提供確切地提供字符串,searchValue 會被強制設置為 “undefined”, 然后在當前字符串中查找這個值。

fromIndex(可選)

數字表示開始查找的位置。可以是任意整數,默認值為 0。
如果 fromIndex 的值小于 0,或者大于 str.length ,那么查找分別從 0 和str.length 開始。(譯者注: fromIndex 的值小于 0,等同于為空情況; fromIndex 的值大于或等于 str.length ,那么結果會直接返回 -1 。)

返回值

查找的字符串 searchValue 的第一次出現的索引,如果沒有找到,則返回 -1。

JavaScript中String常見的方法有哪些

特殊情況

1.如果被查找的字符串 searchValue 是一個空字符串,且 fromIndex 值為空,或者 fromIndex 值小于被查找的字符串的長度,返回值和以下的 fromIndex 值一樣

2.如果被查找的字符串 searchValue 是一個空字符串,并且 fromIndex 值大于等于字符串的長度,將會直接返回字符串的長度

4、lastIndexOf

與indexOf相反,只是從后往前來查找的。

5、match

檢索返回一個字符串匹配正則表達式的結果。

語法

str.match(regexp)

參數

regexp

一個正則表達式對象。如果傳入一個非正則表達式對象,則會隱式地使用 new RegExp(obj) 將其轉換為一個 RegExp 。如果你沒有給出任何參數并直接使用match() 方法 ,你將會得到一 個包含空字符串的 Array :[""] 。

返回值

  • 如果使用g標志,則將返回與完整正則表達式匹配的所有結果,但不會返回捕獲組。

  • 如果未使用g標志,則僅返回第一個完整匹配及其相關的捕獲組(Array)。 在這種情況下,返回的項目將具有如下所述的其他屬性。

JavaScript中String常見的方法有哪些

6、replace

返回一個由替換值(replacement)替換部分或所有的模式(pattern)匹配項后的新字符串。模式可以是一個字符串或者一個正則表達式,替換值可以是一個字符串或者一個每次匹配都要調用的回調函數。如果pattern是字符串,則僅替換第一個匹配項。

原字符串不會改變。

語法

str.replace(regexp|substr, newSubStr|function)

參數

regexp (pattern)

一個RegExp 對象或者其字面量。該正則所匹配的內容會被第二個參數的返回值替換掉。

substr (pattern)

一個將被 newSubStr 替換的 字符串。其被視為一整個字符串,而不是一個正則表達式。僅第一個匹配項會被替換。

newSubStr (replacement)

用于替換掉第一個參數在原字符串中的匹配部分的字符串。該字符串中可以內插一些特殊的變量名。參考下面的使用字符串作為參數。

function (replacement)

一個用來創建新子字符串的函數,該函數的返回值將替換掉第一個參數匹配到的結果。參考下面的指定一個函數作為參數。

返回值

一個部分或全部匹配由替代模式所取代的新的字符串。

JavaScript中String常見的方法有哪些

7、toLowerCase

將字符串值轉為小寫形式,并返回

語法

str.toLowerCase()

返回值

一個新的字符串,表示轉換為小寫的調用字符串。

JavaScript中String常見的方法有哪些

8、toUpperCase

和toLowerCase相反,轉為大寫

9、substring

返回一個字符串在開始索引到結束索引之間的一個子集, 或從開始索引直到字符串的末尾的一個子集。

語法

str.substring(indexStart[, indexEnd])

參數

indexStart

需要截取的第一個字符的索引,該索引位置的字符作為返回的字符串的首字母。

indexEnd

可選。一個 0 到字符串長度之間的整數,以該數字為索引的字符不包含在截取的字符串內。

返回值

包含給定字符串的指定部分的新字符串。

JavaScript中String常見的方法有哪些

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注億速云的更多內容!

1、charAt

從一個字符串中返回指定的字符

語法

str.charAt(index)

參數

index

一個介于0 和字符串長度減1之間的整數。 (0~length-1)

如果沒有提供索引,charAt() 將使用0。

返回值

返回指定的字符,如果指定的 index 值超出了范圍,則返回一個空字符串。

JavaScript中String常見的方法有哪些

2、concat

將一個或多個字符串與原字符串連接合并,形成一個新的字符串并返回。concat 方法并不影響原字符串。

語法

str.concat(str2, [, ...strN])

參數

str2 [, …strN]

需要連接到 str 的字符串。

返回值

一個新的字符串,包含參數所提供的連接字符串。

JavaScript中String常見的方法有哪些

3、indexOf

返回指定字符在 String 對象中第一次出現的索引,從 fromIndex 處進行搜索。如果未找到該值,則返回 -1。

語法

str.indexOf(searchValue [, fromIndex])

參數

searchValue

要被查找的字符串值。
如果沒有提供確切地提供字符串,searchValue 會被強制設置為 “undefined”, 然后在當前字符串中查找這個值。

fromIndex(可選)

數字表示開始查找的位置。可以是任意整數,默認值為 0。
如果 fromIndex 的值小于 0,或者大于 str.length ,那么查找分別從 0 和str.length 開始。(譯者注: fromIndex 的值小于 0,等同于為空情況; fromIndex 的值大于或等于 str.length ,那么結果會直接返回 -1 。)

返回值

查找的字符串 searchValue 的第一次出現的索引,如果沒有找到,則返回 -1。

JavaScript中String常見的方法有哪些

特殊情況

1.如果被查找的字符串 searchValue 是一個空字符串,且 fromIndex 值為空,或者 fromIndex 值小于被查找的字符串的長度,返回值和以下的 fromIndex 值一樣

2.如果被查找的字符串 searchValue 是一個空字符串,并且 fromIndex 值大于等于字符串的長度,將會直接返回字符串的長度

4、lastIndexOf

與indexOf相反,只是從后往前來查找的。

5、match

檢索返回一個字符串匹配正則表達式的結果。

語法

str.match(regexp)

參數

regexp

一個正則表達式對象。如果傳入一個非正則表達式對象,則會隱式地使用 new RegExp(obj) 將其轉換為一個 RegExp 。如果你沒有給出任何參數并直接使用match() 方法 ,你將會得到一 個包含空字符串的 Array :[""] 。

返回值

  • 如果使用g標志,則將返回與完整正則表達式匹配的所有結果,但不會返回捕獲組。

  • 如果未使用g標志,則僅返回第一個完整匹配及其相關的捕獲組(Array)。 在這種情況下,返回的項目將具有如下所述的其他屬性。

JavaScript中String常見的方法有哪些

6、replace

返回一個由替換值(replacement)替換部分或所有的模式(pattern)匹配項后的新字符串。模式可以是一個字符串或者一個正則表達式,替換值可以是一個字符串或者一個每次匹配都要調用的回調函數。如果pattern是字符串,則僅替換第一個匹配項。

原字符串不會改變。

語法

str.replace(regexp|substr, newSubStr|function)

參數

regexp (pattern)

一個RegExp 對象或者其字面量。該正則所匹配的內容會被第二個參數的返回值替換掉。

substr (pattern)

一個將被 newSubStr 替換的 字符串。其被視為一整個字符串,而不是一個正則表達式。僅第一個匹配項會被替換。

newSubStr (replacement)

用于替換掉第一個參數在原字符串中的匹配部分的字符串。該字符串中可以內插一些特殊的變量名。參考下面的使用字符串作為參數。

function (replacement)

一個用來創建新子字符串的函數,該函數的返回值將替換掉第一個參數匹配到的結果。參考下面的指定一個函數作為參數。

返回值

一個部分或全部匹配由替代模式所取代的新的字符串。

JavaScript中String常見的方法有哪些

7、toLowerCase

將字符串值轉為小寫形式,并返回

語法

str.toLowerCase()

返回值

一個新的字符串,表示轉換為小寫的調用字符串。

JavaScript中String常見的方法有哪些

8、toUpperCase

和toLowerCase相反,轉為大寫

9、substring

返回一個字符串在開始索引到結束索引之間的一個子集, 或從開始索引直到字符串的末尾的一個子集。

語法

str.substring(indexStart[, indexEnd])

參數

indexStart

需要截取的第一個字符的索引,該索引位置的字符作為返回的字符串的首字母。

indexEnd

可選。一個 0 到字符串長度之間的整數,以該數字為索引的字符不包含在截取的字符串內。

返回值

包含給定字符串的指定部分的新字符串。

JavaScript中String常見的方法有哪些

以上是“JavaScript中String常見的方法有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

山阳县| 沧源| 增城市| 萝北县| 阿拉善盟| 柳河县| 晋江市| 平远县| 常州市| 余姚市| 秀山| 资中县| 海兴县| 武城县| 乐至县| 梁山县| 嘉义县| 迁安市| 铜陵市| 封丘县| 九寨沟县| 焉耆| 织金县| 和田市| 琼中| 奉节县| 竹溪县| 龙南县| 北票市| 木里| 泰和县| 大厂| 巴楚县| 确山县| 凤山市| 红安县| 嘉峪关市| 东海县| 丹棱县| 阳泉市| 铜梁县|