使用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