问题描述
我有应该使用大数字的javascript代码,并希望它们以指数表示法显示。我不知道为什么x值的后4位被0代替,但是y值(甚至更大的数字)只是按预期方式显示-用指数表示法。然后我想显示带有固定点的x,它返回完全错误的值。以下代码在控制台中经过测试。知道为什么会这样吗?
var y=1111111111111111111111111111111111111111 > 1.1111111111111112e+39
var x=111111111111111111111 > 111111111111111110000
Number(x).toFixed(4) > "111111111111111114752.0000"
var y=1111111111111111111111111111111111111111;
console.log(y);
var x=111111111111111111111 ;
console.log(x);
console.log(Number(x).toFixed(4));
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)