在线文档教程
JavaScript
错误 | Errors

Errors: Invalid assignment left-hand side

Errors: Invalid assignment left-hand side

信息

ReferenceError: invalid assignment left-hand side

错误类型

ReferenceError.

什么地方出了错?

有一个意想不到的任务。例如,这可能是由于赋值运算符和比较运算符不匹配造成的。当一个“ =”符号为一个变量赋值时,“ ==”或“ ===”运算符比较一个值。

例子

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声明中,您要使用比较运算符(“==”),而对于字符串连接,则需要加号(“+”)运算符。

if (Math.PI == 3 || Math.PI == 4) { console.log('no way!' } var str = 'Hello, ' + 'from the ' + 'other side!';