js中【=】和【==】以及【===】有啥区别?分别应用在什么情况下?

JavaScript012

js中【=】和【==】以及【===】有啥区别?分别应用在什么情况下?,第1张

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

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

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

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

例如:

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

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

js中== 是用来判断的 即等于

!= 也是用来判断的 即不等于

++ 是自加 就是在原有的基础上加上1 --反之为自减1

如:a=21;

a++ 相当于:a=a+1; 即22

a--a=a-1即a为20

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

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