<script type="text/javascript">
var a = 123;
var b = '123';
if (a == b) {
alert('相等');
//结果是相等的
//因为会进行隐式类型转换
} else {
alert('不相等');
}
if (a === b) {
alert('相等');
} else {
alert('不相等');
//答案是不相等的
//因为===全等会比较具体的
//数据类型
}
var a = 0;
var b = 5;
var c = 6;
c = a || b;
d = a && b;
/*
c = a or b;
d = a and b;
这两句不执行
*/
//||的优先级大于=
//or的优先级小于=
alert(c);
alert(d);
</script>JavaScript '=='和'==='
最新推荐文章于 2022-08-17 23:25:00 发布
本文探讨了JavaScript中变量类型的比较方法,包括==与===的区别,并通过实例演示了两者的行为差异。此外,还介绍了逻辑运算符||和&&的用法及它们在表达式中的优先级。
1811

被折叠的 条评论
为什么被折叠?



