JavaScript 科学表記法
科学表記法は、大きすぎたり小さすぎたりして 10 進法で表記できない場合に使用されます。 任意の実数は x × 10y
と書くことができ、e 記法では xEy
と書きます。
今日の投稿では、JavaScript の科学表記法について学びます。
JavaScript の科学表記法
浮動小数点値は e-notation で表すことができます。 この表記法は、与えられたべき乗に 10 を掛けなければならない数を与えます。
JavaScript では、e 表記の形式は、整数、数値、または浮動小数点の後に e
または E
が続き、10 の累乗になります。e
は10 の累乗
を意味します。 その値に再度 10 を掛ける必要はありません。
JavaScript は、デフォルトで、末尾にゼロが 6つ以上ある浮動小数点値を注釈に変換します。 10e1
は 100
で、10e-1
は 1
です。
これを簡単に展開して、10eN * 10e-N
が常に 100
であることを確認できます。 1 * 10^2
のような真の指数表記が必要な場合は、1e12
と 1e-12
が必要です。
例を見てみましょう。
console.log(10e1 * 10e-1);
console.log(10e2 * 10e-2);
console.log(1e12 * 1e-12);
上記の例では、10 ^ 1
に 1/10 ^ 1
、10 ^ 2
に 1/10 ^ 2
、および 1 * 10 ^ 12
を掛ける 3つの値を定義しました。 1 * 1/10 ^ 12
.
上記の例を任意のブラウザーで実行してみてください。以下の結果が出力されます。
出力:
100
100
1
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn