<分区>
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 自动将数字视为数字?
标签 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 - 从 Breeze 实体集合属性中检索验证错误
javascript - 将对象推送到在 Angular js中不起作用的数组
javascript - 从特定 Chromecast 上播放的当前轨道中检索媒体信息
javascript - 如何将 Angular 资源文件夹中的 js 文件加载到特定的 Angular(2,4,5) 组件或模块?