js解決科学計数法とjs解決浮動小数点演算
1496 ワード
問題
これを参考にしてもいいですhttps://segmentfault.com/q/1010000010460890 大体のコード
第三者倉庫に導入するdecimal.js
文章の中の問題はすらすらと解決されます.
Decimal最大値(Number.MAXUVALE MAXUVALE属性はJavaScriptで表現できる最大の数です.その近似値は1.7976931348623157 x 1038です.)
公式サイトhttp://mikemcl.github.io/decimal.js/#toJSON
githubアドレスhttps://github.com/MikeMcl/decimal.js
ブログを参照してください
https://blog.csdn.net/qq3401247010/article/details/78784788#commentBox
これを参考にしてもいいですhttps://segmentfault.com/q/1010000010460890 大体のコード
var a = 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111;
var b = 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222;
var c = a + b;
console.log(a); // 1.1111111111111112e+98
console.log(b); // 2.2222222222222224e+98
console.log(c); // 3.333333333333333e+98
解決策第三者倉庫に導入するdecimal.js
文章の中の問題はすらすらと解決されます.
Decimal最大値(Number.MAXUVALE MAXUVALE属性はJavaScriptで表現できる最大の数です.その近似値は1.7976931348623157 x 1038です.)
// console.log(Number.MAX_VALUE);
var a = 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111;
var b = 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222;
var c = a + b;
// console.log(a>Number.MAX_VALUE);
console.log(a); // 1.1111111111111112e+98
console.log(b); // 2.2222222222222224e+98
console.log(c); // 3.333333333333333e+98
a = new Decimal(a);
b= new Decimal(b);
c= a.plus(b);
console.log(a); // ,
console.log(b); // ,
console.log(c); // , ```
アプリを使う参考公式サイトhttp://mikemcl.github.io/decimal.js/#toJSON
githubアドレスhttps://github.com/MikeMcl/decimal.js
ブログを参照してください
https://blog.csdn.net/qq3401247010/article/details/78784788#commentBox