JS中的==和===有什么区别?

时间:2021-04-16

  ==和===神像形不象.不要去考虑,一眼就看出是做断判是否相等。

  有没有区别?

  ==判断变量是否相等。

  ===判断变量的值相等。

  以此类推:====用来干嘛的??用来报错的.你懂的.这里只想告诉你,只有==和===

  JS中变量是弱类型的,都懂。

  代码如下:

var a=3;
var b=”3”;
alert(a==b);
JS中变量的值是强类型的。你懂的.
var a =3;
var b =”3”;
alert(a===b);

  都是var 类型的变量,但他们的值不一样,一个是整形,一个是字符串型.

  var类型和var类型相比,当然是true,整形和字符串型比,当然是false.

  ==用来比较他们值是否一样。不会是计较值的类型,只要他们的变量是var类型就可以了。当然是这废话,难不成,你不还能声明第二种变量类型的变量?.

  ===用来比较,会去判断他们的值是否为同一类型。如果不是,没有的比较。JS中变量的值是强类型的,有整形,字符串,数字,布尔等.

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章