這篇文章主要講解了“JavaScript字符串的屬性和方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“JavaScript字符串的屬性和方法”吧!
JavaScript 字符串
JavaScript 字符串用于存儲和處理文本
字符串可以存儲一系列字符,如 "John Doe"。
字符串可以是插入到引號中的任何字符。你可以使用單引號或雙引號
你可以使用索引位置來訪問字符串中的每個字符
字符串的索引從 0 開始,這意味著第一個字符索引值為 [0],第二個為 [1], 以此類推。
你可以在字符串中使用引號,字符串中的引號不要與字符串的引號相同(不可以同時使用同一種引號)
你也可以在字符串添加轉義字符來使用引號
http://www.iis7.com/a/lm/yczmljgj/
可以使用內置屬性 length 來計算字符串的長度(有幾個字符)
在 JavaScript 中,字符串寫在單引號或雙引號中
轉義字符:
\':單引號
\":雙引號
\\:反斜杠
\n:換行
\r:回車
\t:tab(制表符)
\b:退格符
\f:換頁符
。。。。。。
字符串可以是對象
通常, JavaScript 字符串是原始值,可以使用字符創建: var firstName = "John"
但我們也可以使用 "new" 關鍵字將字符串定義為一個對象: var firstName = new String("John")
不要創建 String 對象。它會拖慢執行速度,并可能產生其他副作用
。。。。。。
字符串屬性和方法:
原始值字符串,如 "John", 沒有屬性和方法(因為他們不是對象)。
原始值可以使用 JavaScript 的屬性和方法,因為 JavaScript 在執行方法和屬性時可以把原始值當作對象
字符串屬性:
constructor:返回創建字符串屬性的函數
length:返回字符串的長度
prototype:允許您向對象添加屬性和方法。Prototype 是全局屬性,適用于所有的Javascript對象。
字符串方法:
harAt():返回指定索引位置的字符,index必需。表示字符串中某個位置的數字,即字符在字符串中的位置。負值是反的方向
charCodeAt():返回指定索引位置字符的 Unicode 值(字符編碼值)
concat():連接兩個或多個字符串,返回連接后的字符串
fromCharCode():將 Unicode 轉換為字符串
indexOf():返回字符串中檢索指定字符第一次出現的位置
lastIndexOf():返回字符串中檢索指定字符最后一次出現的位置
localeCompare():用本地特定的順序來比較兩個字符串
match():找到一個或多個正則表達式的匹配
replace():替換與正則表達式匹配的子串
search():檢索與正則表達式相匹配的值
slice():提取字符串的片斷,并在新的字符串中返回被提取的部分
split():把字符串分割為子字符串數組
substr():從起始索引號提取字符串中指定數目的字符
substring():提取字符串中兩個指定的索引號之間的字符
toLocaleLowerCase():根據主機的語言環境把字符串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射
toLocaleUpperCase():根據主機的語言環境把字符串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射
toLowerCase():把字符串轉換為小寫
toString()返回字符串對象值
toUpperCase()把字符串轉換為大寫
trim()移除字符串首尾空白
valueOf()返回某個字符串對象的原始值
感謝各位的閱讀,以上就是“JavaScript字符串的屬性和方法”的內容了,經過本文的學習后,相信大家對JavaScript字符串的屬性和方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。