- 在JavaScript,基本数据类型有Number型、String型、Boolean型、Undefined型、Null型、Function型等。
- String对象就是和基本数据类型中的String类型相对应的JavaScript脚本内置对象。
- 系统中建立字符串类型时会隐式调用当前对象来建立。
格式: 结果变量 = 字符串变量.charAt(位置);正则表达式
var b = a.charAt(1);数组
格式: 结果变量 = 字符串变量.charCodeAt(位置);函数
var b = a.charCodeAt(1);编码
格式: 结果变量 = 字符串变量.concat(字符串,字符串...)code
var b = a.concat("abc","def");对象
注意: 本方法有点脱了裤子放屁的感受,推荐使用+链接字符串. 更加高效且方便。ip
var b = a + "abc" + "def";//与上面方法结果同样字符串
格式: 结果变量 = 字符串变量.indexOf(指定字符);input
var b = a.indexOf("a");string
格式: 结果变量 = 字符串变量.lastIndexOf(指定字符);
var b = a.lastIndexOf("a");
格式: 结果变量 = 字符串变量.slice(开始位置,结束位置);
var b = a.slice(1,6);
var b = a.slice(-5,-1);
格式: 结果变量 = 字符串变量.split(指定字符);
var b = a.split(",");
格式: 结果变量 = 字符串变量.replace(要查找的字符串,替换字符串);
var b = a.replace("xxx","yyy");
注意 默认执行一次只能替换一个(第一个)
格式: 结果变量 = 字符串变量.toUpperCase();
var b = a.toUpperCase();
格式: 结果变量 = 字符串变量.toLowerCase();
var b = a.toLowerCase();
格式: 结果变量 = 字符串变量.match(正则表达式);
var b = a.match(/\d/g);
格式: 结果变量 = 字符串变量.search(正则表达式)
var b = a.search(/\d/);
格式: 结果变量 = 字符串变量.substr(开始位置,指定长度);
var b = a.substr(1,5);
格式:结果变量 = 字符串变量.substring(位置,位置)
var b = a.substring(1,5);
slice():全位置,可正可负 substr():一个位置一个长度,长度不能为负数 substring():全位置,不能为负数