mdn鏈接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String
檢索操作
索引值查內容
- charAt() - 返回指定位置字符串
- charCodeAt() - 返回指定位置字符串的 Unicode 編碼
- fromCharCode() - 將 unicode 編碼轉爲字符串
內容查索引值
- indexOf() - 返回某個字符串值在字符串中首次出現的位置
- lastIndexOf() - 從後向前搜索字符串,並從起始位置開始計算索引值
內容截取
- slice() - 提取字符串片段,並在新的字符串中返回被提取部分
- substr() - 從起始索引號提取字符串中指定數目的字符[X]
- substring() - 提取字符串中兩個指定的索引號之間的字符
正則相關
- match() - 查找到一個或多個正則表達式的匹配
- search() - 查找與正則表達式匹配的值
- replace() - 在字符串中查找匹配的字符串,並替換與正則表達式匹配的字符串
- replaceAll() - 在字符串中查找匹配的字符串,並替換與正則表達式匹配的子串
是否包含
- includes() - 查找字符串中是否包含指定的子字符串
內容操作
大小寫切換
- toLowerCase() - 字符串轉小寫
- toUpperCase() - 字符串轉大寫
- toLocaleLowerCase() - 根據主機的語言環境把把字符串轉換爲小寫
- toLocaleUpperCase() - 根據本地主機語言環境把字符串轉換爲大寫
複製
- repeat() - 複製字符串指定次數,並將它們連接在一起返回
字符串轉數組
- split() - 把字符串分割爲字符串數組
連接字符串
- concat() - 鏈接兩個或多個字符串,並返回新的字符串
其他
- valueOf() - 返回某個字符串對象的原始值
- toString() - 返回一個字符串
首尾操作
去空格
- trim() - 去除字符串兩邊的空白
- trimEnd() - 去除字符串末端空白字符
- trimRight() - 同上
- trimStart() - 刪除字符串開頭空格
- trimLeft() - 同上
首尾檢查
- startsWith() - 查看字符串是否以指定的子字符串開頭
- endsWith() - 判斷結尾是否是某字符串
補位與填充
- padStart() - 字符串補位
- padEnd() - 字符串填充