字符串的創(chuàng)建
var str = 'hello world'
var str = "hello world"
通過構造函數創(chuàng)建
var str = new String('hello world')
字符串長度
只讀不可寫
string.length
字符串的方法
- 用于訪問字符串中特定字符的方法
string.charAt(下標): 通過下標找字符
字符串操作的方法
- 字符串拼接
var newStr = string.concat(字符串);
2. 字符串截取方法
- string.slice(起始下標, 結束下標) 起始下標<= 范圍 <結束下標
- string.substring(起始下標, 結束下標) 起始下標<= 范圍 <結束下標
- string.substr(起始下標, 截取的個數) 起始下標 <= 范圍 <= 截取個數
字符串位置方法
string.indexOf(字符); 通過字符找下標
從前往后找
var str = 'dhjkhffj';
console.log(str.indexOf('h')); // 1
string.lastIndexOf(字符)
從后往前找 惰性查詢 找到一個立刻返回
從前往后找和從后往前找返回的下標不一樣說明該字符出現(xiàn)多次
var str = 'dhjkhffj';
console.log(str.lastIndexOf('h')); // 4
以上兩個方法找不到對應的字符,則返回-1
- 去除前后空格
string.trim();
var str = ' dhjkhffj ';
console.log(str.trim());
- 字符串大小轉換方法
string.toLowerCase(): 轉小寫
var str = 'DHJKHFFJ';
console.log(str.toLowerCase()); //dhjkhffj
string.toUpperCase(): 轉大寫
var str = 'dhjkhffj';
console.log(str.toUpperCase()); //DHJKHFFJ
針對特定地區(qū)
toLocaleLowerCase()
toLocaleUpperCase()