抱歉,如果大量发布,但搜索字段希望重新定义“ =“,因此很难搜索== javascript” == javascript“等。
但是我正在编写一些代码,在某些地方==是必需的,而在其他地方=是必需的。有人可以解释这些差异或将我指向可以提供资源的方向吗?
例:
if ($('#block').css.display=='none') { $('#block').css.display='block';
我唯一能想到的就是,一个我正在更改,另一个我正在检查。但是在这两者中,我指的是平等。
=是赋值运算符。它将变量(左侧)设置为值(右侧)。
=
==是比较运算符。无论操作数的类型如何,它都会告诉您两个值是否相等。
==
===是更严格的比较运算符,通常称为身份运算符。仅当操作数的类型和值相同时才返回true。
===