diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-06-07 13:18:18 +0900 |
---|---|---|
committer | potappo <potappo@gmail.com> | 2021-06-19 14:16:55 +0900 |
commit | 010eaf57c0d8a037f7b057e25ff6bb803d5ce987 (patch) | |
tree | d13bfe6c8379d4395cbcea1ce1519c638b4d6d2e /files/ja/web | |
parent | ef6dc2f07bcc7d47193d4d4110e32f8eb87b369b (diff) | |
download | translated-content-010eaf57c0d8a037f7b057e25ff6bb803d5ce987.tar.gz translated-content-010eaf57c0d8a037f7b057e25ff6bb803d5ce987.tar.bz2 translated-content-010eaf57c0d8a037f7b057e25ff6bb803d5ce987.zip |
20210607-Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side
2021/03/29 時点の英語版に同期
Diffstat (limited to 'files/ja/web')
-rw-r--r-- | files/ja/web/javascript/reference/errors/invalid_assignment_left-hand_side/index.html | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/files/ja/web/javascript/reference/errors/invalid_assignment_left-hand_side/index.html b/files/ja/web/javascript/reference/errors/invalid_assignment_left-hand_side/index.html index b671a41d1b..903e159477 100644 --- a/files/ja/web/javascript/reference/errors/invalid_assignment_left-hand_side/index.html +++ b/files/ja/web/javascript/reference/errors/invalid_assignment_left-hand_side/index.html @@ -9,20 +9,24 @@ translation_of: Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_sid --- <div>{{jsSidebar("Errors")}}</div> -<h2 id="メッセージ">メッセージ</h2> +<p>JavaScript の例外 "invalid assignment left-hand side" は、どこかで予想外の代入が行われたときに発生します。例えば、単一の "<code>=</code>" の記号が "<code>==</code>" や "<code>===</code>" の代わりに使用された場合です。</p> -<pre class="syntaxbox">ReferenceError: invalid assignment left-hand side +<h2 id="Message">エラーメッセージ</h2> + +<pre class="brush: js">ReferenceError: invalid assignment left-hand side </pre> -<h2 id="エラータイプ">エラータイプ</h2> +<h2 id="Error_type">エラーの種類</h2> <p>{{jsxref("ReferenceError")}}。</p> -<h2 id="何がうまくいかなかったのか?">何がうまくいかなかったのか?</h2> +<h2 id="What_went_wrong">エラーの原因</h2> + +<p>どこかに予想外の代入があります。たとえば、<a href="/ja/docs/Web/JavaScript/Reference/Operators#assignment_operators">代入演算子</a>と<a href="/ja/docs/Web/JavaScript/Reference/Operators#equality_operators">等価演算子</a>が合っていないからかもしれません。 "<code>=</code>" 記号が 1 つの場合は変数に値を割り当てる一方、"<code>==</code>" か "<code>===</code>" 演算子は値を比較します。</p> -<p>どこかに予想外の割り当てがあります。たとえば、<a href="/ja/docs/Web/JavaScript/Reference/Operators/Assignment_Operators">代入演算子</a> と <a href="/ja/docs/Web/JavaScript/Reference/Operators/Comparison_Operators">比較演算子</a> にミスマッチがあるせいかもしれません。"<code>=</code>" 記号が 1 つの場合は変数に値を割り当てる一方、"<code>==</code>" か "<code>===</code>" 演算子は値を比較します。</p> +<h2 id="Examples">例</h2> -<h2 id="例">例</h2> +<h3 id="Typical_invalid_assignments">よくある無効な代入</h3> <pre class="brush: js example-bad">if (Math.PI = 3 || Math.PI = 4) { console.log('no way!'); @@ -35,7 +39,7 @@ var str = 'Hello, ' // ReferenceError: invalid assignment left-hand side </pre> -<p><code>if</code> ステートメントでは、比較演算子("==")が必要ですし、文字連結にはプラス("+")演算子が必要です。</p> +<p><code>if</code> 文では、等価演算子 ("==") が必要ですし、文字連結にはプラス ("+") 演算子が必要です。</p> <pre class="brush: js example-good">if (Math.PI == 3 || Math.PI == 4) { console.log('no way!'); @@ -49,6 +53,6 @@ var str = 'Hello, ' <h2 id="関連項目">関連項目</h2> <ul> - <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Assignment_Operators">代入演算子</a></li> - <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Comparison_Operators">比較演算子</a></li> + <li><a href="/ja/docs/Web/JavaScript/Reference/Operators#assignment_operators">代入演算子</a></li> + <li><a href="/ja/docs/Web/JavaScript/Reference/Operators#equality_operators">等価演算子</a></li> </ul> |