当我这样做时:
var x = parseInt("–2147483648");
console.log(x);
我得到的值为:
NaN
为什么会这样?
我想测试一个数字是否在C(int)的范围内,所以我在做上面的事情,但是它不起作用。另外,我想为C(长)做这个,有办法吗?
例如:如果我这样做:
var x = parseInt("-9223372036854775808");
console.log(x);
现在,我知道 (-+)2^53 是 Javascript 中数字的限制。是否有其他方法可以测试表单中的给定值是否实际上在 long 或 int 的范围内?