String的属性和功能

.length 字符串的长度
.charAt(索引) 返回值是指定索引位置的字符串, 索引值超出了, 返回时空字符串
.concat(字符串1, 字符串2…) 返回的是拼接之后新的字符串, 用变量去调用
.indexOf(要找的字符串, 从某个位置开始即索引值) 返回的是这个字符串的索引值(找到的第一个), 找不到则返回-1 .replace(“原来的字符串”, “新的字符串”) 替换字符串的
.slice(开始的索引, 结束的索引) 截取0到5的字符串, 不包含索引为5的字符, 并返回(包前不包后)
.split(“要干掉的字符串”, 干掉后留下的个数), 用于切割字符串
.substr(开始的位置, 个数) 返回的是截取后的一个新字符串
.substring(开始的索引, 结束的索引) 截取0到5的字符串, 不包含索引为5的字符, 并返回(包前不包后)
.toLowerCase() 转小写
.toUpperCase() 转大写
.trim() 干掉字符串两端的空格
案例:

  1. 把"考试"截取出来
    // 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);
// }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值