一,有length 長度
二,字符方法: charAr() , charCodeAt(); []
連個都接受一個參數,即基於0字符位置,charAt() 返回的指定單個字符,而charCodeAt() 返回的是指定的單個字符的編碼, ES5 規定也可以通過 [] 來訪問字符。.
三,字符串操作方法:concat() slice() substr() substring();
concat() 合並字符串,可以有多個參數;
slice substr() substing() 都是截取bind創建新的字符串;都接收兩個參數。第一個參數都是開始位置
slice 和 substring 的第二個參數是結束的位置但不包含該位置,substr() 的第二個參數是截取的長度;他們三個並不會修改原字符串的值
在第二個參數為負數時,他們也都不相同
四,字符串位置方法: indexOf() lastIndexOf()
都接收兩個參數,第一個是要找的字符,第二個是開始找的下標,返回值是找的字符的下標,沒找到返回-1,和數組的該方法們幾乎一樣
五,trim() 方法
該方法會創建一個字符串的副本,並刪除前后的空格,對原來的字符沒有影響
六,大小寫轉化方法 toLoweCase() toUpperCase() toLocaleLoweCase() toLocaleUpperCase()
toLocaleLoweCase() toLocaleUpperCase() 會根據地區的不同進行轉換
七,字符串的模式匹配方法: mach(); search()
mach() 和exec() 方法相同, 自接受一個參數,要么是一個正則表達式,要么是一個RegExp對象