var s1 = "2 + 2"; // Creates a string literal value var s2 = new String("2 + 2"); // Creates a String object eval(s1); // Returns the number 4 eval(s2); // Returns the string "2 + 2
String對象方法正則表達式
方法 | 描述 |
---|---|
charAt , charCodeAt , codePointAt |
返回字符串指定位置的字符或者字符編碼。 |
indexOf , lastIndexOf |
分別返回字符串中指定子串的位置或最後位置。 |
startsWith , endsWith , includes |
返回字符串是否以指定字符串開始、結束或包含指定字符串。 |
concat |
鏈接兩個字符串並返回新的字符串。 |
fromCharCode , fromCodePoint |
從指定的Unicode值序列構造一個字符串。這是一個String類方法,不是實例方法。 |
split |
經過將字符串分離成一個個子串來把一個String對象分裂到一個字符串數組中。 |
slice |
從一個字符串提取片斷並做爲新字符串返回。 |
substring , substr |
分別經過指定起始和結束位置,起始位置和長度來返回字符串的指定子集。 |
match , replace , search |
經過正則表達式來工做. |
toLowerCase , toUpperCase |
分別返回字符串的小寫表示和大寫表示。數組 |
normalize |
按照指定的一種 Unicode 正規形式將當前字符串正規化。 |
repeat |
將字符串內容重複指定次數後返回。 |
trim |
去掉字符串開頭和結尾的空白字符。 |