gpt4 book ai didi

javascript - 开始/结束 JavaScript 函数的值如何等于它应该介于两者之间的索引?

转载 作者:行者123 更新时间:2023-11-30 14:53:31 24 4
gpt4 key购买 nike

引用以下链接,https://www.w3schools.com/jsref/jsref_substring.asp

如果“start”大于“end”,它将交换两个参数:

var str = "Hello world!";
var res = str.substring(4, 1);

res 的结果将是:

好吧

我对这个描述性练习有点困惑,因为它声明子字符串从字符串中提取字符 BETWEEN 两个索引不包括“结尾”本身。因此,如果索引是 4 和 1,分别代表“o”和“e”,为什么新字符串不等于“ll”,因为这些值是 BETWEEN 1 和 4,不包括“end” ”。当“e 在 1 和 4 之间但 1 的值时,结果怎么会是“ell”?请帮助我理解错误的地方!

最佳答案

数组从 0 开始。字符串是字符数组。所以 H = 0。e = 1,l = 2,l = 3,o = 4。子字符串不包含结尾,但包含开头。所以在 1 和 4 之间你会得到 "ell"= 1(start)23。

关于javascript - 开始/结束 JavaScript 函数的值如何等于它应该介于两者之间的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47759063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com