字符串.length
找到字符串的长度
字符串[数字] = 下标
例句
var a = 'acd';
console.log(a.length); // 3
通过下标找字符串的方式:
var a = 'acd';
console.log(a[2]); //3 找不到为: undefined
字符串上的方法
字符串.charAt(下标);
返回: 下标所对应的字符
找不到: 返回空字符串
例句
var a = 'acd';
console.log(a.charAt(1)); //c 找不到为: 空
字符串.charCodeAt(下标);
返回: 下标所对应的字符的编码
找不到:返回NaN
例句
var a = 'acd';
console.log(a.charCodeAt(0)); //97 找不到为:nan
字符串.indexOf(字符); (从前往后, 惰性)
返回:字符对应的下标
找不到:返回-1
例句
var a = 'abcabc';
console.log(a.indexOf('a')); //0
字符串.lastIndexOf(字符); (从后往前,惰性)
返回:字符对应的下标
找不到:返回-1
例句
var a = 'abcabc';
console.log(a.lastIndexOf("a")); //3
字符串.trim()
去除字符串前后空格
字符串.toUpperCase(
字符串.toLocaleUpperCase()
字符串转为大写
字符串.toLocaleLowerCase()
字符串.toLowerCase()
字符串转为小写
字符串拼接的方法
1 '字符串'+‘字符串’
2 字符串.concat(参数);
字符串截取的方法
1. 字符串.substring(起始位置, 结束位置);
1. 只传一个参数的时候(正数): -> 起始位置
起始位置<= 结尾
只传一个参数的时候(负数)
将负数转为0
起始位置(0) <= 结尾
2. 传两个参数的时候:
第一个参数为负数: 转为0
第二个参数为负数: 转为0
两个参数都为负数的时候: 返回空字符串;
2. 字符串.slice(起始位置, 结束位置);
1. 只传一个参数的时候: -> 起始位置
起始位置<= 结尾
只传一个参数的时候(负数)
负数 <= 结尾
2.
第一个参数为负数, 第二个参数为正数的时候: 返回是空字符
第一个参数为正数,第二个参数为负数的时候: 起始值<= <结束值(反向下标)
3. 字符串.substr(起始, 长度);
1. 只传一个参数的时候: -> 起始位置
起始位置<= 结尾
只传一个参数的时候(负数)
负数 <= 结尾
2. 第二参数为长度,不能为负值