gpt4 book ai didi

javascript - 为什么我在尝试使用 JavaScript substr() 函数时遇到此错误?

转载 作者:行者123 更新时间:2023-11-28 13:28:17 26 4
gpt4 key购买 nike

我对 JavaScript 完全陌生,在尝试使用 substr() 方法时遇到以下问题。

我有一个代表数据的字符串:20141202(即 2014-12-02 没有“-”字符)。

所以我的 DataDA 变量包含值 20141202

现在我想从这个字符串中提取,我做了这样的事情:

year = DataDA.substr(0,4); 

这似乎工作正常,因为年份值是2014

但是当我尝试提取月份时,我有一个非常奇怪的行为,事实上我确实这样做:

month = DataDA.substr(5,6); 

并获得12,我获得202

为什么?我错过了什么?

最佳答案

.substr(start[, length]) 中的第二个参数是要提取的长度。您可以使用长度为 2 到 .substr或使用.substring它使用索引。

alert("20141202".substr(4,2));

关于javascript - 为什么我在尝试使用 JavaScript substr() 函数时遇到此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27319681/

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