From 945e97bd097a2995ca20bd0754e8c87b3c133a52 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Thu, 16 Sep 2021 23:43:09 +0900 Subject: Global_Objects/Number/Number の更新 (#2346) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Markdownに変換 - 2021/07/21 時点の英語版に同期 --- .../global_objects/number/number/index.html | 60 ---------------------- .../global_objects/number/number/index.md | 52 +++++++++++++++++++ 2 files changed, 52 insertions(+), 60 deletions(-) delete mode 100644 files/ja/web/javascript/reference/global_objects/number/number/index.html create mode 100644 files/ja/web/javascript/reference/global_objects/number/number/index.md diff --git a/files/ja/web/javascript/reference/global_objects/number/number/index.html b/files/ja/web/javascript/reference/global_objects/number/number/index.html deleted file mode 100644 index 5bf0908d9f..0000000000 --- a/files/ja/web/javascript/reference/global_objects/number/number/index.html +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Number() コンストラクター -slug: Web/JavaScript/Reference/Global_Objects/Number/Number -tags: - - Constructor - - JavaScript - - Number - - Reference - - コンストラクター -translation_of: Web/JavaScript/Reference/Global_Objects/Number/Number ---- -
{{JSRef}}
- -

Number() コンストラクターは、 {{jsxref("Number")}} オブジェクトを生成します。

- -

構文

- -
new Number(value)
-
- -

引数

- -
-
value
-
作成されるオブジェクトの数値による値です。
-
- -

- -
const a = new Number('123'); // a === 123 is false
-const b = Number('123');     // b === 123 is true
-a instanceof Number;         // is true
-b instanceof Number;         // is false
- -

仕様書

- - - - - - - - - - - - -
仕様書
{{SpecName('ESDraft', '#sec-number-constructor', 'Number constructor')}}
- -

ブラウザーの互換性

- -

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

- -

関連情報

- - diff --git a/files/ja/web/javascript/reference/global_objects/number/number/index.md b/files/ja/web/javascript/reference/global_objects/number/number/index.md new file mode 100644 index 0000000000..c494b27622 --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/number/number/index.md @@ -0,0 +1,52 @@ +--- +title: Number() コンストラクター +slug: Web/JavaScript/Reference/Global_Objects/Number/Number +tags: + - コンストラクター + - JavaScript + - Number + - Reference + - Polyfill +browser-compat: javascript.builtins.Number.Number +translation_of: Web/JavaScript/Reference/Global_Objects/Number/Number +--- +{{JSRef}} + +**`Number()` コンストラクター**は、 {{jsxref("Number")}} オブジェクトを生成します。 + +## 構文 + +```js +new Number(value) +``` + +## 引数 + +- `value` + - : 作成するオブジェクトの数値です。 + +## 例 + +### Number オブジェクトの生成 + +```js +const a = new Number('123'); // a === 123 は false +const b = Number('123'); // b === 123 は true +a instanceof Number; // は true +b instanceof Number; // は false +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- 現在の `Number` の動作のポリフィル (2 進数と 8 進数のリテラルの対応あり) は [`core-js`](https://github.com/zloirock/core-js#ecmascript-number) で利用できます +- {{jsxref("NaN")}} +- {{jsxref("Math")}} グローバルオブジェクト +- 可変精度の整数: {{jsxref("BigInt")}} -- cgit v1.2.3-54-g00ecf