javascript中==和=有什么区别

JavaScript010

javascript中==和=有什么区别,第1张

= 是赋值运算符,意思是将等号右边的表达式的值赋给等号左边的变量。

== 是逻辑运算符,意思是如果==左右端表达式(或变量)相等则运算结果为真(True,)否则为假(False)

=是赋值运算符,==是关系运算符===是全等运算符

”==”是判断值是否相等,

”===”是判断值及类型是否完全相等。

”==”比较时会进行类型转换,“===”则不会

例如:

alert('55' == 55)      //true

alert('55' === 55)  //false