【发布时间】:2012-09-23 14:44:38
【问题描述】:
我们可以做以下转换:
var a = "129.13"|0, // becomes 129
var b = 11.12|0; // becomes 11
var c = "112"|0; // becomes 112
这似乎可行,但不确定这是否是标准的 JS 功能。有谁知道这是否可以安全地用于将字符串和小数转换为整数?
【问题讨论】:
-
我想this 对你来说还不够复杂?
-
按位运算符请参见 ECMAScript 规范:ecma-international.org/ecma-262/5.1/#sec-11.10。请注意,输入(以及输出)被转换为 Int32。
-
@MadaraUchiha 没有完全理解您的意思,但感谢您提供的链接
标签: javascript string integer bit-manipulation ecmascript-5