JS中=,==,===的区别

这里我们先定义两个参数   String a="等号";   String b="";

  • =

一个等号的意思是赋值

b=a;

这样就是将a的值赋给了b,此时  b="等号";

  • ==

两个等号的意思是判断值是否相等,就和数学上的=用法是一样的,不过特别需要注意的是,不同的数据类型不能用==来进行判断,

需要将类型转换一致以后才可以比较.

  • ===

三个等号的判断是关系到了数据类型的,它不需要将需要比较的参数转换类型,不过,如果两个参数的值相同但是数据类型不一致的话,判断结果也是false;

猜你喜欢

转载自blog.csdn.net/qq_42244588/article/details/80786400