From 7fa2ab2f32aaa00de83a2f58e86de73d705456bf Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 11 Jan 2022 02:34:26 +0900 Subject: 2021/07/21 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global_objects/number/max_value/index.md | 55 ++++++++-------------- 1 file changed, 20 insertions(+), 35 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/javascript/reference/global_objects/number/max_value/index.md b/files/ja/web/javascript/reference/global_objects/number/max_value/index.md index f30a2e4445..aafb9ef25f 100644 --- a/files/ja/web/javascript/reference/global_objects/number/max_value/index.md +++ b/files/ja/web/javascript/reference/global_objects/number/max_value/index.md @@ -6,59 +6,44 @@ tags: - Number - プロパティ - リファレンス +browser-compat: javascript.builtins.Number.MAX_VALUE translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE --- -
{{JSRef}}
+{{JSRef}} -

Number.MAX_VALUE プロパティは、 JavaScript において表すことが可能な最大の数値です。

+**`Number.MAX_VALUE`** プロパティは、 JavaScript において表すことが可能な最大の数値です。 -
{{EmbedInteractiveExample("pages/js/number-maxvalue.html")}}
+{{EmbedInteractiveExample("pages/js/number-maxvalue.html")}}{{js_property_attributes(0, 0, 0)}} - +## 解説 -
{{js_property_attributes(0, 0, 0)}}
+`MAX_VALUE` プロパティはおよそ `1.79E+308`、または 2^1024 の値です。`MAX_VALUE` よりも大きな数値は {{jsxref("Infinity")}} で表されます。 -

解説

+`MAX_VALUE` は {{jsxref("Number")}} オブジェクトの静的なプロパティですので、 生成した {{jsxref("Number")}} オブジェクトのプロパティとしてではなく、常に `Number.MAX_VALUE` として使用してください。 -

MAX_VALUE プロパティはおよそ 1.79E+308、または 21024 の値です。MAX_VALUE よりも大きな数値は {{jsxref("Infinity")}} で表されます。

+## 例 -

MAX_VALUE は {{jsxref("Number")}} オブジェクトの静的なプロパティですので、 生成した {{jsxref("Number")}} オブジェクトのプロパティとしてではなく、常に Number.MAX_VALUE として使用してください。

+### MAX_VALUE の使用 -

+以下のコードは、2 つの数値を掛け算しています。その結果が `MAX_VALUE` より小さいか等しい場合は、`func1` 関数が呼び出されます。それ以外の場合は、`func2` 関数が呼び出されます。 -

MAX_VALUE の使用

- -

以下のコードは、2 つの数値を掛け算しています。その結果が MAX_VALUE より小さいか等しい場合は、func1 関数が呼び出されます。それ以外の場合は、func2 関数が呼び出されます。

- -
if (num1 * num2 >= Number.MAX_VALUE) {
+```js
+if (num1 * num2 <= Number.MAX_VALUE) {
   func1();
 } else {
   func2();
 }
-
+``` -

仕様書

+## 仕様書 - - - - - - - - - - - -
仕様書
{{SpecName('ESDraft', '#sec-number.max_value', 'Number.MAX_VALUE')}}
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("javascript.builtins.Number.MAX_VALUE")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- {{jsxref("Number.MIN_VALUE")}} +- 所属先の {{jsxref("Number")}} オブジェクト -- cgit v1.2.3-54-g00ecf