diff options
| author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-06-25 01:17:20 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-25 01:17:20 +0900 |
| commit | 9b965a794d8e500fc0414f234f451a0c6b464984 (patch) | |
| tree | c0b7985200f9d14396ad6eae3aea6ca1b33a8777 /files/ja/web/javascript/reference/errors/no_variable_name | |
| parent | 74c650c03c337ff0868bd860b886c3af8befb743 (diff) | |
| download | translated-content-9b965a794d8e500fc0414f234f451a0c6b464984.tar.gz translated-content-9b965a794d8e500fc0414f234f451a0c6b464984.tar.bz2 translated-content-9b965a794d8e500fc0414f234f451a0c6b464984.zip | |
Web/JavaScript/Reference/Errors/N* を更新 (#1202)
* Web/JavaScript/Reference/Errors/N* を更新
2021/06/14 時点の英語版に同期
* 追加修正
Diffstat (limited to 'files/ja/web/javascript/reference/errors/no_variable_name')
| -rw-r--r-- | files/ja/web/javascript/reference/errors/no_variable_name/index.html | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/files/ja/web/javascript/reference/errors/no_variable_name/index.html b/files/ja/web/javascript/reference/errors/no_variable_name/index.html index f72764f8cd..34cadd49ce 100644 --- a/files/ja/web/javascript/reference/errors/no_variable_name/index.html +++ b/files/ja/web/javascript/reference/errors/no_variable_name/index.html @@ -10,49 +10,47 @@ translation_of: Web/JavaScript/Reference/Errors/No_variable_name --- <div>{{jsSidebar("Errors")}}</div> -<p>JavaScript の例外 "missing variable name" が頻繁に発生するのは、物の名前を付けるのが大変だからです。あるいは、カンマが間違っているかもしれません。タイプミスがないかチェックしましょう</p> +<p>JavaScript の例外 "missing variable name" は、開発者がよく経験するエラーです。入力間違いや変数名を忘れた場合によく発生します。</p> -<h2 id="Message" name="Message">メッセージ</h2> +<h2 id="Message">エラーメッセージ</h2> -<pre class="syntaxbox notranslate">SyntaxError: missing variable name (Firefox) +<pre class="brush: js">SyntaxError: missing variable name (Firefox) SyntaxError: Unexpected token = (Chrome)</pre> -<h2 id="Error_type" name="Error_type">エラー種別</h2> +<h2 id="Error_type">エラーの種類</h2> <p>{{jsxref("SyntaxError")}}</p> -<h2 id="What_went_wrong" name="What_went_wrong">エラーの原因</h2> +<h2 id="What_went_wrong">エラーの原因</h2> -<p>変数名に名前がありません。これはコードの構文エラーが原因である可能性があります。おそらく、どこかでカンマが間違っているか、名前を付けるのに苦戦しているかです。分かります。名前を付けるのは難しいです。</p> +<p>変数の名前がありません。原因は、タイプミスや変数名の忘れがほとんどです。変数名が <code>=</code> 記号の前に記載されていることを確認してください。</p> -<ul> - <li>前の行や宣言が、セミコロンではなくカンマで終了していないかどうか確認しましょう。</li> -</ul> +<p>複数の変数を同時に宣言する場合は、前の行/宣言がセミコロンではなくカンマで終わっていないことを確認してください。</p> -<h2 id="Examples" name="Examples">例</h2> +<h2 id="Examples">例</h2> -<h3 id="Missing_a_variable_name" name="Missing_a_variable_name">変数名を忘れている</h3> +<h3 id="Missing_a_variable_name">変数名を忘れている</h3> -<pre class="brush: js example-bad notranslate">var = "foo"; +<pre class="brush: js example-bad">var = "foo"; </pre> -<p>良い変数名を考えるのは大変です。みんなそうでした。</p> +<p>分かりやすい変数名を考えることは、ほとんどの開発者にとって難しいことです。しかし、時間が経てば簡単になります。</p> -<pre class="brush: js example-good notranslate">var ohGodWhy = "foo";</pre> +<pre class="brush: js example-good">var description = "foo";</pre> -<h3 id="Reserved_keywords_cant_be_variable_names" name="Reserved_keywords_cant_be_variable_names">予約語は変数名にできない</h3> +<h3 id="Reserved_keywords_cant_be_variable_names">予約語は変数名にできない</h3> -<p>いくつかの変数名は<a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords">予約語</a>です。使用できません。ごめんなさい:(</p> +<p>いくつか<a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar#keywords">予約語</a>である変数名があります。使用できません。ごめんね:(</p> -<pre class="brush: js example-bad notranslate">var debugger = "whoop"; +<pre class="brush: js example-bad">var debugger = "whoop"; // SyntaxError: missing variable name </pre> -<h3 id="Declaring_multiple_variables" name="Declaring_multiple_variables">複数の変数宣言</h3> +<h3 id="Declaring_multiple_variables">複数の変数宣言</h3> <p>複数の変数を宣言するときは、カンマに特別な注意を払ってください。余分なカンマがありませんか?誤ってセミコロンの代わりにカンマを加えていませんか?</p> -<pre class="brush: js example-bad notranslate">var x, y = "foo", +<pre class="brush: js example-bad">var x, y = "foo", var x, = "foo" var first = document.getElementById('one'), @@ -61,30 +59,30 @@ var second = document.getElementById('two'), // SyntaxError: missing variable name </pre> -<p>修正版:</p> +<p>修正版は次の通りです。</p> -<pre class="brush: js example-good notranslate">var x, y = "foo"; +<pre class="brush: js example-good">var x, y = "foo"; var x = "foo"; var first = document.getElementById('one'); var second = document.getElementById('two');</pre> -<h3 id="Arrays" name="Arrays">配列</h3> +<h3 id="Arrays">配列</h3> <p>JavaScript の {{jsxref("Array")}} リテラルは、値を角括弧で囲む必要があります。これは動作しません。</p> -<pre class="brush: js example-bad notranslate">var arr = 1,2,3,4,5; +<pre class="brush: js example-bad">var arr = 1,2,3,4,5; // SyntaxError: missing variable name </pre> -<p>正しくは:</p> +<p>正しくは次の通りです。</p> -<pre class="brush: js example-good notranslate">var arr = [1,2,3,4,5];</pre> +<pre class="brush: js example-good">var arr = [1,2,3,4,5];</pre> -<h2 id="See_also" name="See_also">関連情報</h2> +<h2 id="See_also">関連情報</h2> <ul> - <li><a href="http://wiki.c2.com/?GoodVariableNames">良い変数名</a></li> + <li><a href="https://wiki.c2.com/?GoodVariableNames">良い変数名</a></li> <li>{{jsxref("Statements/var", "var")}}</li> - <li><a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#Declarations">JavaScript ガイドの変数の宣言</a></li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#declarations">JavaScript ガイドの変数の宣言</a></li> </ul> |
