.length 字符串的长度
.charAt(索引) 返回值是指定索引位置的字符串, 索引值超出了, 返回时空字符串
.concat(字符串1, 字符串2…) 返回的是拼接之后新的字符串, 用变量去调用
.indexOf(要找的字符串, 从某个位置开始即索引值) 返回的是这个字符串的索引值(找到的第一个), 找不到则返回-1 .replace(“原来的字符串”, “新的字符串”) 替换字符串的
.slice(开始的索引, 结束的索引) 截取0到5的字符串, 不包含索引为5的字符, 并返回(包前不包后)
.split(“要干掉的字符串”, 干掉后留下的个数), 用于切割字符串
.substr(开始的位置, 个数) 返回的是截取后的一个新字符串
.substring(开始的索引, 结束的索引) 截取0到5的字符串, 不包含索引为5的字符, 并返回(包前不包后)
.toLowerCase() 转小写
.toUpperCase() 转大写
.trim() 干掉字符串两端的空格
案例:
- 把"考试"截取出来
// var str = “hhhhhhhhhhhhh我想考试哈哈哈哈”;
// //获取字符串索引的位置
// var index = str.indexOf(“考试”);
// console.log(index);
// //从指定的位置截取, 截取2个
// console.log(str.substr(index, 2));
2.找到这个字符中所有 o 出现的位置
// var str1 = “heolo”;
//开始找的位置
// var index = 0;
// //要找的字符
// var key = “o”;
// while (( index = str1.indexOf(key, index)) != -1){
// console.log(“索引值:”+index);//输出o的位置
// console.log(“key的长度”+key.length)
// //
// index += key.length
// }
// for(var i = 0 ; i < str1.length; i++){
// console.log(str1.indexOf("o", i), i);
// }