Javascript-获取非常大的数字作为包含所有数字的字符串
我查阅了Number.prototype.toFixed,这让我相信,如果我有一个非常大的数字以科学记数法表示,我可以这样做来查看整个数字:Javascript-获取非常大的数字作为包含所有数字的字符串,javascript,number-formatting,Javascript,Number Formatting,我查阅了Number.prototype.toFixed,这让我相信,如果我有一个非常大的数字以科学记数法表示,我可以这样做来查看整个数字: myBigNum.toFixed(2); 不幸的是,这不起作用。例如,如果我想看到Number.MAX_值的所有308个光荣数字,下面仍然显示了一个科学记数法字符串: console.logNumber.MAX_VALUE.toFixed2; console.logNumber.MAX_VALUE.toFixed2.constructor.name 如
myBigNum.toFixed(2);
不幸的是,这不起作用。例如,如果我想看到Number.MAX_值的所有308个光荣数字,下面仍然显示了一个科学记数法字符串:
console.logNumber.MAX_VALUE.toFixed2;
console.logNumber.MAX_VALUE.toFixed2.constructor.name 如果需要,您可以使用带有一些选项的toLocaleString方法:
常数s=Number.MAX_VALUE.toLocaleStringundefined{
样式:“十进制”,
useGrouping:false//如果要包含逗号,请翻转为true
};
console.logsJavaScript编号的精度只有大约17位。它不能准确地表示300位数字。您考虑过吗?这里有一个函数: