现在我将一些相当大的数字相乘,我希望它能显示所有数字的整数。每当我做这样的事情时:
var num1 = 123456789;
var num2 = 674829312657874368923756; //or something
function domath() {
console.log(num1 * num2);
}
它返回:
8.331226006381821e+31
而不是我想要的,这将是:
83312260063818225152728301579484
有没有办法让它输出没有奇怪的符号?
答案 0 :(得分:0)
不,没有办法。 JavaScript的数字只有大约16位数的精度。您可以在维基百科上找到更多关于浮点数的信息。