一、基本知识
1、基本包装类型:把简单数据类型包装成复杂数据类型,就有了属性和方法(String、Number、Boolean)。
2、字符串本书的值不会变,所以字符串所有方法,操作之后会返回一个新的字符串。
二、字符串方法
1、返回字符串位置
①indexOf(‘要找的字符’,[起始位置])
var str = 'red你好呀哦呀';
console.log(str.indexOf('呀', 3));//从索引号是3的位置开始往后查找
②lastIndexOf(‘要找的字符’,[起始位置])
var str = 'red你好呀哦呀';
console.log(str.lastIndexOf('呀'));
2、根据位置返回索引号
①返回指定位置的字符:charAT
使用方法:字符串名.charAT(索引号)
var str = 'abs';
for (var i = 0; i < str.length; i++) {
console.log(str.charAt(i));//遍历所有字符串
}
②返回指定位置字符的ASCll码:charCodeAt
使用方法:字符串名.charCodeAt(索引号)
目的:判断用户按下了那个键
var str = 'abs';
for (var i = 0; i < str.length; i++) {
console.log(str.charCodeAt(i));
}
③返回指定位置字符:str[index]
使用方法:字符串名.str[索引值]
var str = 'abs';
for (var i = 0; i < str.length; i++) {
console.log(str[i]);
}
3、字符串拼接:concat
使用方法:字符串名.concat(‘字符串1’,‘字符串2’,‘字符串3’)
var str = 'abs';
console.log(str.concat('red'));
4、截取字符串:substr
使用方法:字符串名.substr('截取器始位置',截取几个字符)
var str = 'abs';
console.log(str.substr(2, 1));
5、替换字符串:replace
使用方法:字符串名.replace('被替换的字符',替换为的字符)只能改第一个
var str = 'ab';
console.log(str.replace('a', 'b'));
6、字符转换为数组:split
使用方法:字符串名.split('分隔符')
var str = 'abs,y,y,rrr';
console.log(str.split(','));
2412

被折叠的 条评论
为什么被折叠?



