【发布时间】:2012-07-13 02:43:49
【问题描述】:
我正在从 javascript 中的表达式结果中解析一个整数。
表达式是(a/b,24),它在一个方法中,所以我没有检查除以零。
我将整数解析为parseInt(a/b,24)
但我在里面发现了一个不寻常的东西when a=1, b=0 the result was 151176378.
请解释造成这种差异的原因。
感谢任何建议。
【问题讨论】:
-
a=1, b=0 - a/b不会造成“除以0”的问题吗? -
它应该给出一个错误,但它正在返回那个值,有什么想法吗?
-
@freefaller:非常感谢......
-
为什么人们允许 div 零错误然后解析到一个奇怪的基础并想知道奇怪的结果???
标签: javascript parseint