把“Digit”视为数字。

14 浏览
0 Comments

把“Digit”视为数字。

这个问题已经有了答案

可能是一个重复的问题:

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

给出以下代码:

var n = '1';
var x = n + 2;

x被设置为“12”。

假设我不能改变n的值,最有效的方法是将x设置为3?

在这里使用parseInt()是必需的吗?还是有一种方法可以让JavaScript自动将数字作为数字处理?

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

你可以在n前添加+,这样它会将其解析为一个数字。

var x = +n + 2;

0
0 Comments

parseInt(n,10)可以解决问题。你也可以用n^0作为一个快捷方式。事实上,还有几个这样的快捷方式可用,但parseInt是“最好的”,因为对人类读者更明显。

0