Javascript-获取非常大的数字作为包含所有数字的字符串

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 如

我查阅了Number.prototype.toFixed,这让我相信,如果我有一个非常大的数字以科学记数法表示,我可以这样做来查看整个数字:

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位数字。您考虑过吗?这里有一个函数: