JavaScript将字符串加1

32 浏览
0 Comments

JavaScript将字符串加1

这个问题已经有了答案:

如何在JavaScript中将字符串转换为整数

我有一个变量,它存储了一个innerHTML文本

var text = document.getElementById("textID").innerHTML; // <-- textID is actually a number

这个“文本”实际上只是一个数字,但我想javascript仍然认为它是一个字符串。

我想将 +1 添加到变量文本中,但它只是添加一个新字母,而不是增加数字。

例如:0 +1 = 01 --> 01 +1 = 011,依此类推...

这是我尝试使用的代码:

text = text + 1;

如何使它增加数字而不是添加新字母?(1+1 = 2,等等)

admin 更改状态以发布 2023年5月25日
0
0 Comments

假设您确定该数字绝对是十进制整数。要么是

text = +text + 1;

要么是

text = parseInt(text, 10) + 1;

或者是

text = Number(text) + 1;

0