84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
jsではNumber.MAX_VALUEが表現できる最大値を表します。この値を超えると無限大と表示されますが、以下の計算がわかりにくいです
これがなぜなのか誰が理解できますか?説明してもらえますか?
123は小さすぎるので上位の表現を変更できません
Number.MAX_VALUE は上位桁の表現を変更するのに十分な大きさであるため
.3 の 5.3e-324 は小さすぎます
概要: 多くの場合、js は 0.1 + 0.2 != 0.3 // true
1億足す1、四捨五入してもやはり1億ですが、これはほぼ同じ真実です。それほど正確ではありません
应该只是一种数值的表示吧,如果减号与数字隔开是无法计算的
最初の例では、本当に小さな数字だけ数字を増やしています。1.79^308 によると 123 は何もありません。つまり、精度が「失われ」ました。数値は変わりません。 2 つ目では、最大値を超えているため、その数値はもはや数値ではなく、無限大です。
最初の例では、本当に小さな数字だけ数字を増やしています。1.79^308 によると 123 は何もありません。つまり、精度が「失われ」ました。数値は変わりません。
2 つ目では、最大値を超えているため、その数値はもはや数値ではなく、無限大です。
stackoverflow の Mistalis によるNumber.MAX_VALUE に関する何か
123は小さすぎるので上位の表現を変更できません
Number.MAX_VALUE は上位桁の表現を変更するのに十分な大きさであるため
.3 の 5.3e-324 は小さすぎます
概要: 多くの場合、js は 0.1 + 0.2 != 0.3 // true
などの浮動小数点数計算の精度を確保することが困難になります。1億足す1、四捨五入してもやはり1億ですが、これはほぼ同じ真実です。それほど正確ではありません
应该只是一种数值的表示吧,如果减号与数字隔开是无法计算的
stackoverflow の Mistalis による
Number.MAX_VALUE に関する何か
说白了就は浮量精度问题!