JavaScript 科学表記法

Shraddha Paghdar 2023年6月20日
JavaScript 科学表記法

科学表記法は、大きすぎたり小さすぎたりして 10 進法で表記できない場合に使用されます。 任意の実数は x × 10y と書くことができ、e 記法では xEy と書きます。

今日の投稿では、JavaScript の科学表記法について学びます。

JavaScript の科学表記法

浮動小数点値は e-notation で表すことができます。 この表記法は、与えられたべき乗に 10 を掛けなければならない数を与えます。

JavaScript では、e 表記の形式は、整数、数値、または浮動小数点の後に e または E が続き、10 の累乗になります。e10 の累乗を意味します。 その値に再度 10 を掛ける必要はありません。

JavaScript は、デフォルトで、末尾にゼロが 6つ以上ある浮動小数点値を注釈に変換します。 10e1100 で、10e-11 です。

これを簡単に展開して、10eN * 10e-N が常に 100 であることを確認できます。 1 * 10^2 のような真の指数表記が必要な場合は、1e121e-12 が必要です。

例を見てみましょう。

console.log(10e1 * 10e-1);
console.log(10e2 * 10e-2);
console.log(1e12 * 1e-12);

上記の例では、10 ^ 11/10 ^ 110 ^ 21/10 ^ 2、および 1 * 10 ^ 12 を掛ける 3つの値を定義しました。 1 * 1/10 ^ 12.

上記の例を任意のブラウザーで実行してみてください。以下の結果が出力されます。

出力:

100
100
1

デモはこちら

Shraddha Paghdar avatar Shraddha Paghdar avatar

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

関連記事 - JavaScript Math