溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

JavaScript字符串的屬性和方法

發(fā)布時(shí)間:2021-08-12 17:37:31 來(lái)源:億速云 閱讀:101 作者:chen 欄目:web開(kāi)發(fā)

這篇文章主要講解了“JavaScript字符串的屬性和方法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“JavaScript字符串的屬性和方法”吧!

JavaScript 字符串

JavaScript 字符串用于存儲(chǔ)和處理文本

字符串可以存儲(chǔ)一系列字符,如 "John Doe"。

字符串可以是插入到引號(hào)中的任何字符。你可以使用單引號(hào)或雙引號(hào)

你可以使用索引位置來(lái)訪問(wèn)字符串中的每個(gè)字符

字符串的索引從 0 開(kāi)始,這意味著第一個(gè)字符索引值為 [0],第二個(gè)為 [1], 以此類(lèi)推。

你可以在字符串中使用引號(hào),字符串中的引號(hào)不要與字符串的引號(hào)相同(不可以同時(shí)使用同一種引號(hào))

你也可以在字符串添加轉(zhuǎn)義字符來(lái)使用引號(hào)

http://www.iis7.com/a/lm/yczmljgj/

可以使用內(nèi)置屬性 length 來(lái)計(jì)算字符串的長(zhǎng)度(有幾個(gè)字符)

在 JavaScript 中,字符串寫(xiě)在單引號(hào)或雙引號(hào)中

轉(zhuǎn)義字符:

\':?jiǎn)我?hào)

\":雙引號(hào)

\\:反斜杠

\n:換行

\r:回車(chē)

\t:tab(制表符)

\b:退格符

\f:換頁(yè)符

。。。。。。

字符串可以是對(duì)象

通常, JavaScript 字符串是原始值,可以使用字符創(chuàng)建: var firstName = "John"

但我們也可以使用 "new" 關(guān)鍵字將字符串定義為一個(gè)對(duì)象: var firstName = new String("John")

不要?jiǎng)?chuàng)建 String 對(duì)象。它會(huì)拖慢執(zhí)行速度,并可能產(chǎn)生其他副作用

。。。。。。

字符串屬性和方法:

原始值字符串,如 "John", 沒(méi)有屬性和方法(因?yàn)樗麄儾皇菍?duì)象)。

原始值可以使用 JavaScript 的屬性和方法,因?yàn)?JavaScript 在執(zhí)行方法和屬性時(shí)可以把原始值當(dāng)作對(duì)象

字符串屬性:

constructor:返回創(chuàng)建字符串屬性的函數(shù)

length:返回字符串的長(zhǎng)度

prototype:允許您向?qū)ο筇砑訉傩院头椒?。Prototype 是全局屬性,適用于所有的Javascript對(duì)象。

字符串方法:

harAt():返回指定索引位置的字符,index必需。表示字符串中某個(gè)位置的數(shù)字,即字符在字符串中的位置。負(fù)值是反的方向

charCodeAt():返回指定索引位置字符的 Unicode 值(字符編碼值)

concat():連接兩個(gè)或多個(gè)字符串,返回連接后的字符串

fromCharCode():將 Unicode 轉(zhuǎn)換為字符串

indexOf():返回字符串中檢索指定字符第一次出現(xiàn)的位置

lastIndexOf():返回字符串中檢索指定字符最后一次出現(xiàn)的位置

localeCompare():用本地特定的順序來(lái)比較兩個(gè)字符串

match():找到一個(gè)或多個(gè)正則表達(dá)式的匹配

replace():替換與正則表達(dá)式匹配的子串

search():檢索與正則表達(dá)式相匹配的值

slice():提取字符串的片斷,并在新的字符串中返回被提取的部分

split():把字符串分割為子字符串?dāng)?shù)組

substr():從起始索引號(hào)提取字符串中指定數(shù)目的字符

substring():提取字符串中兩個(gè)指定的索引號(hào)之間的字符

toLocaleLowerCase():根據(jù)主機(jī)的語(yǔ)言環(huán)境把字符串轉(zhuǎn)換為小寫(xiě),只有幾種語(yǔ)言(如土耳其語(yǔ))具有地方特有的大小寫(xiě)映射

toLocaleUpperCase():根據(jù)主機(jī)的語(yǔ)言環(huán)境把字符串轉(zhuǎn)換為大寫(xiě),只有幾種語(yǔ)言(如土耳其語(yǔ))具有地方特有的大小寫(xiě)映射

toLowerCase():把字符串轉(zhuǎn)換為小寫(xiě)

toString()返回字符串對(duì)象值

toUpperCase()把字符串轉(zhuǎn)換為大寫(xiě)

trim()移除字符串首尾空白

valueOf()返回某個(gè)字符串對(duì)象的原始值

感謝各位的閱讀,以上就是“JavaScript字符串的屬性和方法”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)JavaScript字符串的屬性和方法這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI