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/not_defined | |
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/not_defined')
-rw-r--r-- | files/ja/web/javascript/reference/errors/not_defined/index.html | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/files/ja/web/javascript/reference/errors/not_defined/index.html b/files/ja/web/javascript/reference/errors/not_defined/index.html index 3dc0feddee..0f32c3b1a2 100644 --- a/files/ja/web/javascript/reference/errors/not_defined/index.html +++ b/files/ja/web/javascript/reference/errors/not_defined/index.html @@ -11,40 +11,40 @@ translation_of: Web/JavaScript/Reference/Errors/Not_defined <p>JavaScript の例外 "<em>variable</em> is not defined" は、どこかで参照している変数が存在しない場合に発生します。</p> -<h2 id="Message" name="Message">メッセージ</h2> +<h2 id="Message">エラーメッセージ</h2> -<pre class="syntaxbox notranslate">ReferenceError: "x" is not defined +<pre class="brush: js">ReferenceError: "x" is not defined </pre> -<h2 id="Error_type" name="Error_type">エラー種別</h2> +<h2 id="Error_type">エラーの種類</h2> <p>{{jsxref("ReferenceError")}}.</p> -<h2 id="What_went_wrong" name="What_went_wrong">原因</h2> +<h2 id="What_went_wrong">エラーの原因</h2> -<p>どこかで存在しない変数を参照しています。この変数を宣言しておくか、現在のスクリプトまたは<a href="/ja/docs/Glossary/scope">スコープ</a>で利用可能であることを確認する必要があります。</p> +<p>どこかで存在しない変数を参照しています。この変数を宣言しておくか、現在のスクリプトまたは<a href="/ja/docs/Glossary/Scope">スコープ</a>で利用可能であることを確認する必要があります。</p> <div class="note"> -<p><strong>メモ:</strong> ライブラリ (jQuery など) を読み込むとき、ライブラリの変数、例えば "$" にアクセスする前に読み込みが行われるかを確認してください。ライブラリを読み込む {{HTMLElement("script")}} 要素は、それを使用するコードよりも前に置いてください。</p> +<p><strong>注:</strong> ライブラリ (jQuery など) を読み込むとき、ライブラリの変数、例えば "$" にアクセスする前に読み込みが行われるかを確認してください。ライブラリを読み込む {{HTMLElement("script")}} 要素は、それを使用するコードよりも前に置いてください。</p> </div> -<h2 id="Examples" name="Examples">例</h2> +<h2 id="Examples">例</h2> -<h3 id="Variable_not_declared" name="Variable_not_declared">宣言されていない変数</h3> +<h3 id="Variable_not_declared">宣言されていない変数</h3> -<pre class="brush: js example-bad notranslate">foo.substring(1); // ReferenceError: foo is not defined +<pre class="brush: js example-bad">foo.substring(1); // ReferenceError: foo is not defined </pre> <p>"foo" と言う変数はどこにも宣言されていません。これは文字列である必要があり、それならば {{jsxref("String.prototype.substring()")}} メソッドが動作します。</p> -<pre class="brush: js example-good notranslate">var foo = 'bar'; +<pre class="brush: js example-good">var foo = 'bar'; foo.substring(1); // "ar"</pre> -<h3 id="Wrong_scope" name="Wrong_scope">スコープの間違い</h3> +<h3 id="Wrong_scope">スコープの間違い</h3> <p>変数は現在の実行コンテキストで利用可能である必要があります。<a href="/ja/docs/Web/JavaScript/Reference/Functions">関数</a>の中で定義された変数は、その関数のスコープ内でしか定義されていないので、関数の外のどこからもアクセスできません。</p> -<pre class="brush: js example-bad notranslate">function numbers() { +<pre class="brush: js example-bad">function numbers() { var num1 = 2, num2 = 3; return num1 + num2; @@ -54,7 +54,7 @@ console.log(num1); // ReferenceError num1 is not defined.</pre> <p>しかし、関数はそれが定義されたスコープ内で定義されたすべての変数と関数にアクセスすることができます。言い換えれば、グローバルスコープで定義された関数は、グローバルスコープ内で定義されたすべての変数にアクセスすることができます。/p></p> -<pre class="brush: js example-good notranslate">var num1 = 2, +<pre class="brush: js example-good">var num1 = 2, num2 = 3; function numbers() { @@ -63,10 +63,10 @@ function numbers() { console.log(numbers()); // 5</pre> -<h2 id="See_also" name="See_also">関連情報</h2> +<h2 id="See_also">関連情報</h2> <ul> - <li><a href="/ja/docs/Glossary/Scope">Scope</a></li> - <li><a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#Declaring_variables">変数の宣言 (JavaScript ガイド)</a></li> - <li><a href="/ja/docs/Web/JavaScript/Guide/Functions#Function_scope/en-US/docs/">関数のスコープ (JavaScript ガイド)</a></li> + <li><a href="/ja/docs/Glossary/Scope">スコープ</a></li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#declaring_variables">変数の宣言 (JavaScript ガイド)</a></li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Functions#function_scope/en-us/docs/">関数のスコープ (JavaScript ガイド)</a></li> </ul> |