字符串截取

1、substring( )

截取字符串:substring(a,b );
a:从0数,第a位开始;
b:取b个字符串;
例如:
substring( 2,3)表示从0数到2,然后截取3个字符(包括第2位字符);
如果后面数字比前面数字大,那么就会调换数字位置;
如果substring( a)中只有一个数字,就是从0数到a,截取到最后(包括a);

var str1 = '人生如酒,每一滴都是醉人的;' ;

// 从'人生'两个字后面开始找起,从0开始数,第2个开始算,后面全部取到
alert(str1.substring(2));//如酒,每一滴都是醉人的;
alert(str1.substring(02));//人生  从0开始数,从0截取两个字符
alert(str1.substring(20));//人生  如果后面的数字比前面的数字小,那么会调换位置从0开始数,从0截取两个字符
alert(str1.substring());//如果里面什么都不写,是字符全部取出

2、slice( )

slice(a,b):从0数到a开始,截取b个字符串;
如果右边数字比左边大,slice( )不会调换位置;

var str1 = '人生如酒,每一滴都是醉人的;' ;

alert(str1.slice(0,2));//人生   从0开始数,取两个字符
alert(str1.slice(2,0));//人生   从0开始数,从第二位开始找,取0个
字符
alert(str1.slice(-2));//的;   负号是从最后一位开始数,取2个字符'的;'
alert(str1.slice(-3));//人的;   负号是从最后一位开始数,取3个字符'人的;'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值