字符串的创建
var str = 'hello world'
var str = "hello world"
通过构造函数创建
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(字符)
从后往前找 惰性查询 找到一个立刻返回
从前往后找和从后往前找返回的下标不一样说明该字符出现多次
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
针对特定地区
toLocaleLowerCase()
toLocaleUpperCase()