JavaScript一个等号能否进行比较?

比较有==和===,
一个等号除了进行赋值之外能否进行比较?
比如: 2=‘2’

阅读 6.2k
13 个回答

等号(=)是算术运算符,用于执行变量与/或值之间的算术运算。
双等号(==)和全等号(===)是比较运算符,在逻辑语句中使用,以测定变量或值是否相等,也是ECMAScript 等性运算符,判断两个变量是否相等,分别用于用于处理原始值和处理对象。
你可以看看以下资料:
JavaScript 算术运算符
JavaScript 比较和逻辑运算符
ECMAScript 等性运算符

单个等号是运算符,只能用于赋值

恕我直言,有点无厘头

不能,,,终结此题。

不能,一个是赋值

终于有了我这种菜鸟都能回答的傻逼问题
答:不能

一个等号是赋值,再见。

这是计算机编程语言,=是赋值的,byebye

这种问题随便自己先写着试试不就知道了不用特意来问了吧?

一个等号是赋值
两个等号是先转换再判断是否相等

1 == '1'; //true
0 == false; //true

三个等号是绝对相等判断

1 === '1'; //false

注意传值和传指针的问题

[] == []; // false

JS里只有==或者===

一个=是赋值,==或者===是比较运算符

一个"="是赋值运算的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题