gpt4 book ai didi

javascript - 整数被计算为数字但输出不是数字(NaN)?

转载 作者:太空宇宙 更新时间:2023-11-04 15:45:38 25 4
gpt4 key购买 nike

我有一个计数,每次添加注释时该计数都会增加一。当文档准备好时,将通过创建与计数一样多的 div 来显示注释。

但是我必须像这样解析这个计数:

var noteCount = parseInt(localStorage.getItem("noteCount"));

或者这一行:

for (var i = 1; i < noteCount + 1; i++) {

导致创建 21 个 div(如果 notecount 为 2),而不是所需的 3 个。

这是一个问题,因为我试图将计数用于其他用途,但当我在控制台中输出它时,它显示为“NaN”。

有办法解决这个问题吗?

编辑:如果我不解析计数,它会正确存储为 0、1、2 等。

最佳答案

将您的行更改为:

for (var i = 1; i < +localStorage.noteCount + 1; i++) {

这样就可以得到数字了。您将不再需要在第一行使用 parseInt (除非您将其用于其他用途)

关于javascript - 整数被计算为数字但输出不是数字(NaN)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43586311/

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