2017-01-12 4 views
-2

今、かなり大きな数字をいくつか乗算しています。数字のすべてを数字で表示したいのです。私はこのような何かをするたびに:されるであろう、代わりに私が何をしたいの e +が自分の番号に表示されないようにするにはどうすればよいですか?

8.331226006381821e+31 

var num1 = 123456789; 
var num2 = 674829312657874368923756; //or something 

function domath() { 
    console.log(num1 * num2); 
} 

それはで返し

83312260063818225152728301579484 

奇妙な表記のことなく出力する方法はありますか?

+0

関連スレッド:http://stackoverflow.com/questions/3072307/what-is-the-standard-solution-in-javascript-for-handling-big-numbers-bignum –

+0

あなたは '83312260063818225152728301579484 == 83312260063818220000000000000000'、そうですか? – Oriol

答えて

0

いいえ、方法はありません。 JavaScriptの数値は約16桁の精度しかありません。ウィキペディアの詳細については、キーワード浮動小数点数を参照してください。

関連する問題