首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Errors: Invalid assignment left-hand side

信息

代码语言:javascript
复制
ReferenceError: invalid assignment left-hand side

错误类型

ReferenceError.

什么地方出了错?

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

例子

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

代码语言:javascript
复制
if (Math.PI == 3 || Math.PI == 4) { 
  console.log('no way!'); 
}

var str = 'Hello, ' 
+ 'from the ' 
+ 'other side!';

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com