ReferenceError: invalid assignment left-hand side
๋ฉ์์ง
ReferenceError: invalid assignment left-hand side
์๋ฌ ํ์
๋ฌด์์ด ์๋ชป๋์์๊น?
์์์น ๋ชปํ ํ ๋น์ด ์ผ์ด๋ฌ์ต๋๋ค. ์ด๊ฒ์ ํ ๋น ์ฐ์ฐ์(assignment operator)์ ๋น๊ต ์ฐ์ฐ์(comparison operator) ๊ฐ์ ๋ถ์ผ์น๋ก ์ธํ ๊ฒ์ผ ๊ฒ๋๋ค. ์๋ฅผ ๋ค๋ฉด, "=
" ๋ถํธ๋ ๊ฐ์ ๋ณ์์ ํ ๋นํฉ๋๋ค. "==
" ๋ "===
"๋ ๊ฐ์ ๋น๊ตํ๋ ์ฐ์ฐ์ ํฉ๋๋ค.
์
js
if (Math.PI = 3 || Math.PI = 4) {
console.log('no way!');
}
// ReferenceError: invalid assignment left-hand side
var str = 'Hello, '
+= 'is it me '
+= 'you\'re looking for?';
// ReferenceError: invalid assignment left-hand side
if
๊ตฌ๋ฌธ์์, ๋น๊ต ์ฐ์ฐ์ ("==")๋ก ๋น๊ตํ๋ ค ํ ๋, ๋ฌธ์์ด์ ์ฐ์์ ์ธ ๊ฒฐํฉ์ ๊ฒฝ์ฐ์๋, ํ๋ฌ์ค("+") ์ฐ์ฐ์๊ฐ ํ์ํฉ๋๋ค.
js
if (Math.PI == 3 || Math.PI == 4) {
console.log("no way!");
}
var str = "Hello, " + "from the " + "other side!";