= 一个等号是赋值的意思
比如: a=2; 就时将a赋值为2。
== 两个以上就是比较了,==在比较之前会进行隐式转换,只要值相等就满足条件。
比如:true==1,是正确的返回true。(这里面==进行了隐式转换 1转换为true)。
=== 比较时要求比较严格,要值和类型都完全一样的时候才满足条件。
比如上面的例子,true===1;返回false。当1===1;返回true;
= 一个等号是赋值的意思
比如: a=2; 就时将a赋值为2。
== 两个以上就是比较了,==在比较之前会进行隐式转换,只要值相等就满足条件。
比如:true==1,是正确的返回true。(这里面==进行了隐式转换 1转换为true)。
=== 比较时要求比较严格,要值和类型都完全一样的时候才满足条件。
比如上面的例子,true===1;返回false。当1===1;返回true;