使用JavaScript功能Javascript - 如何对数字进行平方?
function squareIt(number) {
return number * number;
}
当给该函数返回18446744073709552000返回
谁都知道真正的答案数量4294967296是18446744073709551616 :-)
我想这是四舍五入到到在我的32位机器上。但是,这个脚本会在64位机器上给出正确的答案吗?有没有人试过这个?
使用JavaScript功能Javascript - 如何对数字进行平方?
function squareIt(number) {
return number * number;
}
当给该函数返回18446744073709552000返回
谁都知道真正的答案数量4294967296是18446744073709551616 :-)
我想这是四舍五入到到在我的32位机器上。但是,这个脚本会在64位机器上给出正确的答案吗?有没有人试过这个?
ChrisV- see this post。通过在浏览器URL文本框中直接输入以下JavaScript,人们也可以更容易地评估您的问题:
javascript:4294967296*4294967296
JavaScript在内部使用64位浮点运算进行数值计算 - 您看到的结果反映了这一点,无论底层架构如何,都会发生。
这个怎么
function squareIt(number){
return Math.pow(number,2)
}
恩,你打扰了吗?你会知道答案。 – epascarello 2009-05-19 14:06:42