为了账号安全,请及时绑定邮箱和手机立即绑定

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

正在回答

4 回答

slice函数返回数值:“含头不含尾”,记住这个规律吧,很多函数返回都是这个样子

1 回复 有任何疑惑可以回复我~
#1

u012345678 提问者

非常感谢!
2016-10-11 回复 有任何疑惑可以回复我~

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

虽然我想到的问题不是你想问的,但这里,我还是想说,你的这句话说得有些欠妥;

slice(2,4)中(2,4)是一个范围,不是对于的元素的下标,你说“返回的是3,4,而不是3,5”后半句应该是错的,应该说“而不是3,4,5”;可能只是你的口误,但小错误会慢慢滚雪球累计,注意为好

0 回复 有任何疑惑可以回复我~

silce(2,4)返回的是从第3个到第5(不包括第5个)个之间的字符

1 回复 有任何疑惑可以回复我~

数组里面的第一个是”0“开头的,例如arr[1,2,3,4,5,6,7,8,9],那么数字1对应的下角标对应的是0,slice(2,4),意思就是从选定角标是2到角标是4之间的数组,(不包含下角标为4的数组)

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信