aboutsummaryrefslogtreecommitdiff
path: root/files/ja
diff options
context:
space:
mode:
Diffstat (limited to 'files/ja')
-rw-r--r--files/ja/web/javascript/reference/global_objects/number/number/index.html60
-rw-r--r--files/ja/web/javascript/reference/global_objects/number/number/index.md52
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")}}