javascript - 将数字视为数字

标签 javascript

<分区>

Possible Duplicate:
How do I Convert a String into an Integer in JavaScript?

给定以下代码:

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

x 设置为“12”。

假设我无法更改 n 的值,将 x 设置为 3 的最有效方法是什么?

这里有必要使用parseInt()吗?或者有没有办法让 JavaScript 自动将数字视为数字?

最佳答案

parseInt(n,10) 会起作用。您也可以使用 n^0 作为快捷方式。事实上,有几个这样的快捷方式可用,但 parseInt 是“最好的”,因为它对人类读者来说更明显。

关于javascript - 将数字视为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14223457/

相关文章:

javascript - 检查原型(prototype)是否加载

javascript - 可以在没有 Canvas 或 AJAX 的情况下通过 JavaScript 旋转图像吗?

javascript - 防止网页复制的方法

javascript - 从 Breeze 实体集合属性中检索验证错误

javascript - 将对象推送到在 Angular js中不起作用的数组

javascript - 从特定 Chromecast 上播放的当前轨道中检索媒体信息

javascript - 如何将 Angular 资源文件夹中的 js 文件加载到特定的 Angular(2,4,5) 组件或模块?

javascript - JS多项选择游戏无法检测到正确答案

javascript - 修改函数参数

c# - asp.net网站文件下载历史记录