diff options
Diffstat (limited to 'files/ja')
-rw-r--r-- | files/ja/web/javascript/reference/global_objects/number/number/index.html | 60 | ||||
-rw-r--r-- | files/ja/web/javascript/reference/global_objects/number/number/index.md | 52 |
2 files changed, 52 insertions, 60 deletions
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 ---- -<div>{{JSRef}}</div> - -<p><strong><code>Number()</code> コンストラクター</strong>は、 {{jsxref("Number")}} オブジェクトを生成します。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="brush: js">new Number(<var>value</var>) -</pre> - -<h3 id="Parameters" name="Parameters">引数</h3> - -<dl> - <dt><code><var>value</var></code></dt> - <dd>作成されるオブジェクトの数値による値です。</dd> -</dl> - -<h2 id="Examples" name="Examples">例</h2> - -<pre class="brush: js">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</pre> - -<h2 id="Specifications" name="Specifications">仕様書</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-number-constructor', 'Number constructor')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> - -<p>{{Compat("javascript.builtins.Number.Number")}}</p> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li>{{jsxref("NaN")}}</li> - <li>{{jsxref("Math")}} グローバルオブジェクト</li> - <li>可変精度の整数: {{jsxref("BigInt")}}</li> -</ul> 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")}} |