javascript - JS 子字符串理解吗?

标签 javascript

我在 Codecademy 上学习 JavaScript。我正在研究子字符串,并且知道如何执行它们,但我想知道为什么子字符串从索引 A 提取字符,但不包括索引 B。为什么它包含索引A,但只包含最多索引B?

考虑到我对这种语言的了解不多(我只熟悉 HTML 和 CSS),请使用最好的外行术语。

最佳答案

var longString = "this is a long string";
var substr1 = longString.substring(0, 4); //"this"
var substr2 = longString.substring(4, 8); //" is "

这是有道理的,因为第二个子字符串从第一个子字符串结束的位置开始,而无需在两个子字符串中复制相同的字母两次。例如,它使其在循环中更有用。

此外,正如每个人都不断指出的那样,因为“它是这样定义的......”

关于javascript - JS 子字符串理解吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20882714/

相关文章:

javascript - 这个辅助 $.each() 函数是如何赋值的?

javascript - 如何更改html元素中的索引

javascript - 如何使用字符串引用对象数组项?

javascript - JS事件监听器(性能)

javascript - 需要知道,为什么需要使用$apply

javascript - 如何在 MongoDB 中创建动态正则表达式?

javascript - d3.js 使用 exit() 和 Enter() 进行子转换

javascript - JSON stringify 忽略数组中的某些值

javascript - VUE 组件中的 undefined variable

javascript - dojox/图表/Chart2D : how to format the label of minor tick?