谁有空帮我解释下,下面这几个是什么意思呀?没看懂==

来源:7-10 提取字符串substring()

web小菜

2017-01-17 13:52

1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。


写回答 关注

3回答

  • 慕粉4346736
    2017-01-17 15:11:42
    已采纳

    第一句话:假如我有字符串abcdefg,start=1(b),stop=5(f),那截取的长度就是4(5-1),即bcde

    第二句话:如果start,stop都为1,那就说明截取的是空串

    第三句话:如果stop>start,就会互换,再按照上面的方法去计算


    web小菜 回复慕粉4346...

    就是start<stop和start<stop输出是一样的

    2017-01-17 16:31:12

    共 3 条回复 >

  • 慕粉4346736
    2017-01-17 16:48:55

    是一样的啊: 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数,然后在和前面的执行一样

    web小菜

    哦。谢谢你啦

    2017-01-17 16:50:22

    共 1 条回复 >

  • 慕粉4346736
    2017-01-17 14:21:33

    你这是数据结构吗,只写这3条都不明白你要问什么???

    慕粉4346... 回复web小菜

    第一句话:假如我有字符串abcdefg,start=1(b),stop=5(f),那截取的长度就是4(5-1),即bcde 第二句话:如果start,stop都为1,那就说明截取的是空串 第三句话:如果stop>start,就会互换,再按照上面的方法去计算

    2017-01-17 15:12:30

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题