diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-04-05 01:43:03 +0900 |
---|---|---|
committer | potappo <potappo@gmail.com> | 2021-04-12 20:49:49 +0900 |
commit | f957fe6e0a05b9c1def393a9b64225012c75d5bf (patch) | |
tree | a5e527b5610a61153bc31fd699b1b48d0d3fc56b /files/ja | |
parent | 82b303a97d55067d1397cbf2a34a9344e8d336c5 (diff) | |
download | translated-content-f957fe6e0a05b9c1def393a9b64225012c75d5bf.tar.gz translated-content-f957fe6e0a05b9c1def393a9b64225012c75d5bf.tar.bz2 translated-content-f957fe6e0a05b9c1def393a9b64225012c75d5bf.zip |
Bad_radix を更新
2021/02/20 の英語版に同期
Diffstat (limited to 'files/ja')
-rw-r--r-- | files/ja/web/javascript/reference/errors/bad_radix/index.html | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/files/ja/web/javascript/reference/errors/bad_radix/index.html b/files/ja/web/javascript/reference/errors/bad_radix/index.html index dfcf5f1591..f7ac6e26ba 100644 --- a/files/ja/web/javascript/reference/errors/bad_radix/index.html +++ b/files/ja/web/javascript/reference/errors/bad_radix/index.html @@ -2,30 +2,34 @@ title: 'RangeError: radix must be an integer' slug: Web/JavaScript/Reference/Errors/Bad_radix tags: - - Errors - - JavaScript - - RangeError +- Error +- Errors +- JavaScript +- RangeError translation_of: Web/JavaScript/Reference/Errors/Bad_radix --- <div>{{jsSidebar("Errors")}}</div> -<h2 id="メッセージ">メッセージ</h2> +<p>JavaScript の例外 "radix must be an integer at least 2 and no greater than 36" は、 {{jsxref("Number.prototype.toString()")}} メソッドまたは {{jsxref("BigInt.prototype.toString()")}} メソッドのオプションの <code>radix</code> 引数が指定されたものの、 2 から 36 までの範囲になかったときに発生します。</p> -<pre class="syntaxbox">RangeError: radix must be an integer at least 2 and no greater than 36 (Firefox) + <h2 id="Message">メッセージ</h2> + +<pre class="brush: js">RangeError: invalid argument (Edge) +RangeError: radix must be an integer at least 2 and no greater than 36 (Firefox) RangeError: toString() radix argument must be between 2 and 36 (Chrome) </pre> -<h2 id="エラータイプ">エラータイプ</h2> +<h2 id="Error_type">エラー種別</h2> <p>{{jsxref("RangeError")}}</p> -<h2 id="何がうまくいかなかったのか?">何がうまくいかなかったのか?</h2> +<h2 id="What_went_wrong">原因</h2> -<p>{{jsxref("Number.prototype.toString()")}} メソッドで、オプションの <code>radix</code> パラメーターを使用しています。このパラメーターは、数値を表すために使用するナンバーシステムを指定する 2 から 36 の整数(数)でなければなりません。</p> +<p>{{jsxref("Number.prototype.toString()")}} メソッドまたは {{jsxref("BigInt.prototype.toString()")}} メソッドのオプションの <code>radix</code> 引数が指定されています。この引数は、数値を表すために使用する基数を指定する 2 から 36 の整数 (数) でなければなりません。</p> -<p>なぜ上限が 36 なのでしょうか?10 よりも大きい基数には、アルファベットが数値として用いられます。ラテンアルファベットは 26 文字しかないため、基数は 36 以上にはできません。</p> +<p>なぜ上限が 36 なのでしょうか? 10 よりも大きい基数の場合は、アルファベットが数値として用いられます。したがって、 (英語およびほかの多くの言語で用いられる) ラテン文字のアルファベットは 26 文字しかないため、基数は 36 以上にすることができません。</p> -<p>一般的な基数として、以下のものを使用します:</p> +<p>一般的な基数には、次のものがあります。</p> <ul> <li><a href="https://ja.wikipedia.org/wiki/%E4%BA%8C%E9%80%B2%E6%B3%95">二進法</a>のための 2、</li> @@ -34,19 +38,19 @@ RangeError: toString() radix argument must be between 2 and 36 (Chrome) <li><a href="https://ja.wikipedia.org/wiki/%E5%8D%81%E5%85%AD%E9%80%B2%E6%B3%95">十六進法</a>のための 16。</li> </ul> -<h2 id="例">例</h2> +<h2 id="Examples">例</h2> -<h3 id="無効なケース">無効なケース</h3> +<h3 id="Invalid_cases">無効なケース</h3> <pre class="brush: js example-bad">(42).toString(0); (42).toString(1); (42).toString(37); (42).toString(150); -// フォーマットのために、このような文字列は使用できません: -(12071989).toString("MM-dd-yyyy"); +// フォーマットのために、このような文字列は使用できません。 +(12071989).toString('MM-dd-yyyy'); </pre> -<h3 id="有効なケース">有効なケース</h3> +<h3 id="Valid_cases">有効なケース</h3> <pre class="brush: js example-good">(42).toString(2); // "101010" (二進数) (13).toString(8); // "15" (八進数) @@ -54,8 +58,9 @@ RangeError: toString() radix argument must be between 2 and 36 (Chrome) (100000).toString(16) // "186a0" (十六進数) </pre> -<h2 id="関連項目">関連項目</h2> +<h2 id="See_also">関連情報</h2> <ul> - <li>{{jsxref("Number.prototype.toString()")}}</li> + <li>{{jsxref("Number.prototype.toString()")}}</li> + <li>{{jsxref("BigInt.prototype.toString()")}}</li> </ul> |