注释:字符串中第一个字符的下标是 0。
slice()
此方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
string.slice(start,end)
start 起始位置的下标。如果是负数,-1代表的是该字符串的最后一个字符的下标。-2代表的就是倒数第二个字符的下标,以此类推。
end 紧接着要抽取的片段的结尾的下标。如果没有指定此参数,那么则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。
例子1:
var string='java script';
console.log(string.slice(5,8));
console.log(string.slice(0,string.length-2));
输出为:
scr
java scri
charAt()
此方法可返回指定位置的字符;这里要注意的是JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。
例子:
var string='java script';
consloe.log(string.charAt(2));
输出:
v.
如果括号中的参数 不在 0 与 string.length 之间,该方法将返回一个空字符串。
slice()
此方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
string.slice(start,end)
start 起始位置的下标。如果是负数,-1代表的是该字符串的最后一个字符的下标。-2代表的就是倒数第二个字符的下标,以此类推。
end 紧接着要抽取的片段的结尾的下标。如果没有指定此参数,那么则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。
例子1:
var string='java script';
console.log(string.slice(5,8));
console.log(string.slice(0,string.length-2));
输出为:
scr
java scri
charAt()
此方法可返回指定位置的字符;这里要注意的是JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。
例子:
var string='java script';
consloe.log(string.charAt(2));
输出:
v.
如果括号中的参数 不在 0 与 string.length 之间,该方法将返回一个空字符串。