aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-06-07 13:18:18 +0900
committerpotappo <potappo@gmail.com>2021-06-19 14:16:55 +0900
commit010eaf57c0d8a037f7b057e25ff6bb803d5ce987 (patch)
treed13bfe6c8379d4395cbcea1ce1519c638b4d6d2e /files/ja/web
parentef6dc2f07bcc7d47193d4d4110e32f8eb87b369b (diff)
downloadtranslated-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.html22
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>