aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript/reference/errors/identifier_after_number
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-06-12 03:10:39 +0900
committerpotappo <potappo@gmail.com>2021-06-21 23:09:03 +0900
commitc43ef332c9395963ad974bcf8850bdac79f7c55c (patch)
treeb0ac906bcefd76328250f3da09847286ccd16144 /files/ja/web/javascript/reference/errors/identifier_after_number
parentee4967e7aea9cdb4b9298f9e4b3bd9e80a48cf3f (diff)
downloadtranslated-content-c43ef332c9395963ad974bcf8850bdac79f7c55c.tar.gz
translated-content-c43ef332c9395963ad974bcf8850bdac79f7c55c.tar.bz2
translated-content-c43ef332c9395963ad974bcf8850bdac79f7c55c.zip
Web/JavaScript/Reference/Errors/I-J* を更新
2021/06/11 時点の英語版に同期
Diffstat (limited to 'files/ja/web/javascript/reference/errors/identifier_after_number')
-rw-r--r--files/ja/web/javascript/reference/errors/identifier_after_number/index.html20
1 files changed, 13 insertions, 7 deletions
diff --git a/files/ja/web/javascript/reference/errors/identifier_after_number/index.html b/files/ja/web/javascript/reference/errors/identifier_after_number/index.html
index 1903ac1fda..3a0b8fe08b 100644
--- a/files/ja/web/javascript/reference/errors/identifier_after_number/index.html
+++ b/files/ja/web/javascript/reference/errors/identifier_after_number/index.html
@@ -10,9 +10,12 @@ translation_of: Web/JavaScript/Reference/Errors/Identifier_after_number
---
<div>{{JSSidebar("Errors")}}</div>
-<h2 id="メッセージ">メッセージ</h2>
+<p>JavaScript の例外 "identifier starts immediately after numeric literal" は、識別子が数字で始まっているときに発生します。識別子の先頭は英字、アンダースコア (_)、ドル記号 ($) しか使うことができません。</p>
-<pre class="syntaxbox">SyntaxError: identifier starts immediately after numeric literal (Firefox)
+<h2 id="Message">エラーメッセージ</h2>
+
+<pre class="brush: js">SyntaxError: Unexpected identifier after numeric literal (Edge)
+SyntaxError: identifier starts immediately after numeric literal (Firefox)
SyntaxError: Unexpected number (Chrome)
</pre>
@@ -22,21 +25,24 @@ SyntaxError: Unexpected number (Chrome)
<h2 id="何がうまくいかなかったのか?">何がうまくいかなかったのか?</h2>
-<p>{{Glossary("Identifier", "identifiers")}} と呼ばれる変数名は特定のルールに従う必要があり、それに反しています!</p>
+<p>変数の名前、いわゆる<a href="/ja/docs/Glossary/Identifier">識別子</a>は特定のルールに従う必要があり、それに反しています。</p>
-<p>JavaScript の識別子は文字かアンダースコア (_)、ドル記号 ($) で始まる必要があります。数値からは始められません! 2 文字目以降でのみ、数値 (0-9) を使用できます。</p>
+<p>JavaScript の識別子は文字かアンダースコア (_)、ドル記号 ($) で始まる必要があります。数値からは始められません。 2 文字目以降でのみ、数値 (0-9) を使用することができます。</p>
<h2 id="例">例</h2>
-<h3 id="数値文字から始まる変数名">数値文字から始まる変数名</h3>
+<h3 id="Variable_names_starting_with_numeric_literals">数字から始まる変数名</h3>
-<p>JavaScript は変数名を数値から始めることはできません。次は失敗です:</p>
+<p>JavaScript は変数名を数字から始めることはできません。次の例は失敗します。</p>
<pre class="brush: js example-bad">var 1life = 'foo';
// SyntaxError: identifier starts immediately after numeric literal
var foo = 1life;
// SyntaxError: identifier starts immediately after numeric literal
+
+alert(1.foo);
+// SyntaxError: identifier starts immediately after numeric literal
</pre>
<p>数値始まりにならないように、変数名を変更する必要があります。</p>
@@ -49,5 +55,5 @@ var foo = life1;
<ul>
<li><a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar">字句文法</a></li>
- <li><a href="/ja/docs/Web/JavaScript/Guide">JavaScript ガイド</a>の<a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#Variables">変数</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide">JavaScript ガイド</a>の<a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#variables">変数</a></li>
</ul>