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

兄弟姐妹们在线求帮请说下,js中【=】和【==】以及【===】有啥区别?分别应用在什么情况下?
最新回答
鲜奶千层雪

2024-11-04 00:14:06

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

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

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


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

例如:

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

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

梨花雨凉

2024-11-04 00:18:04

=是赋值,就是让一个变量的值等于多少,==是等于,js判断的时候不管类型,多个类型转换之后相等就行了,===是需要值和类型都相同才行
他年词笔隐

2024-11-04 00:13:51

=是赋值 例如 var i =0;
== 判断值是否相等 if( '0'== 0)//return true
=== 也是判断不过比 == 严格必须要全等 例如:if( '1' === 1 )//return false,因为一个是整形,一个是字符串类型,所以会返回失败
杯别

2024-11-04 00:03:29

用不了是不是没有额度了
熙撤▍love≈

2024-11-04 01:29:56

用不了是不是没有额度了