关于字符串截取的substring()方法的负数取值问题

本文详细介绍了JavaScript中的substring方法,该方法用于从字符串中截取指定范围的字符。讲解了其参数使用规则,包括支持正数、负数的情况,并通过实例展示了当参数为1和-1时,返回值为'a'。同时,讨论了当参数为0或负数时,返回值将为空。此文章对于理解和使用JavaScript字符串操作具有指导意义。
摘要由CSDN通过智能技术生成

该方法支持两个参数,支持两个参数,假设从a到b,那么截取的时候包含a,但不包含b;

支持负数,但是如果两个值为负数,则截取的值为空;如果一正,一负,不是按照正常逻辑来截取,而是前面无论是正数还是负数,都只会取正数的值来截取,从最前面开始截取;如若前面是0,后面是负数,那还是为空,例如:

let str = 'adcdefg';

let newstr = str10.substring(1,-1);

 console.log(newstr10);  //输出的值为a,如果把1改成0或负数,那么输出的值为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值