字符串的方法

字符串的方法

1.var str = ’ nihao’;//定义一个字符串,字面量方法

2.str.length; //获取字符串的长度

3.str.charAt() 返回下标处字符 //参数:下标
如果不传值默认值为"0",当传入的下标超出字符串长度时返回"null"

4.str.charCodeAt() 返回下标处字符的Unicode编码值 //参数:下标

5.String.fromCharCode() 返回Unicode编码值对应的字符
//参数:Unicode编码值 可以传多个编码,用’,'分割
在这里插入图片描述在这里插入图片描述
6.str.indexOf()和str.lastIndexOf() //返回()中字符在字符串中第一次出现的下标,未找到返回-1
str.indexOf() //从左到右第一次出现的下标,第二个参数可选表示开始的位置(负数和不写默认为0)
str.lastIndexOf() //从右到左第一次出现的下标,第二个参数可选表示开始的位置(不写默认从最后开始找)

7.截取字符串str.slice()和str.substring()
str.substring() //截取两个参数之间的字符串
包含第一个参数,不包含第二个参数;传一个参数时是从第一个参数截取到结束位置;传入的两个参数会自动检测大小,按照从小到大的顺序截取,不写和负数默认从0开始
str.slice() //该方法不会自动检测参数大小,参数为负数时从后向前计算(最后一个字符为-1,依次向前-2,-3…)

8.toUpperCase和toLowerCase方法:转换字母大小写
str.toUpperCase(); //把字符串的字母内容转换成大写字母
str.toLowerCase(); //把字符串的字母内容转换成小写字母

9.split方法:字符串转数组
str.split(’.’); //以()里的字符分割整个字符串并输出一个数组
注意:不传参会让返回值变成一个数据的数组;
如果想把一个字符串每个字符分割,需要传一个空字符串’’;
如果分隔符在左右,也会生成个空在数组里;
第二个可选参数限制生成数组的长度(超出的部分会被舍去)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值