JavaScript 字串
JavaScript 字串用於儲存和處理文字。
JavaScript 字串
字串可以儲存一系列字符,如 "John Doe"。
字串可以是插入到引號中的任何字元。你可以使用單引號或雙引號:
實例
var carname = "Volvo XC60"; var carname = 'Volvo XC60';
你可以使用索引位置來存取字串中的每個字元:
實例
var character = carname[7];
字串的索引從0 開始,這意味著第一個字元索引值為[0],第二個為[1], 以此類推。
你可以在字串中使用引號,字串中的引號不要與字串的引號相同:
實例
var answer = "It's alright"; var answer = "He is called 'Johnny'"; var answer = 'He is called "Johnny"';
你也可以在字串中加入轉義字元來使用引號:
實例
var answer = 'It's alright'; var answer = "He is called "Johnny"";
reee
字串長度可以使用內建屬性 length 來計算字串的長度:實例var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var sln = txt.length;
"We are the so-called "Vikings" from the north."
"We are the so-called \"Vikings\" from the north."
\ 反斜杠
n 換行
r 回車
t tab(製表符)
字串可以是物件
通常, JavaScript 字串是原始值,可以使用字元建立: var firstName = "John"
但我們也可以使用new 關鍵字將字串定義為一個物件: var firstName = new String("John")
實例
var x = "John"; var y = new String("John"); typeof x // returns String typeof y // returns Object
var x = "John"; var y = new String("John"); (x === y) // is false because x is a string and y is an object.
字串方法
Method
描述
charAt() 傳回指定索引位置的字元
codeCodep()兩個或多個字符串,傳回連接後的字串 fromCharCode() 將字元轉換為Unicode 值 indexOf() 返回字串中擷取指定字元第一次出現的位置擷取字元第一次出現一次出現的位置 localeCompare() 用本地特定的順序來比較兩個字串 match() 找到一個或多個正規表示式的匹配 表達式) 匹配search() 檢索與正規表示式相符的值
slice() 擷取字串的片斷,並在新的字串中傳回被擷取的部分
子split() 字串字串為
substr() 從起始索引號提取字串中指定數目的字元
substring() 擷取字串中兩個指定的索引號之間的字元
toLocaleLowerCase() 根據主機環境語言使用的環境語言轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射 toLocaleUpperCase() 根據主機的語言環境將字符串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射 toLowerCase() 把字串轉換為小 toString() 返回字串物件值 toUpperCase() 返回字串物件值
valueOf( ) 傳回某個字串物件的原始值
以上就是【JavaScript教學】JavaScript 字串的內容,更多相關內容請關注PHP中文網(www.php.cn)!