逻辑与&& 这里x&&y 结果为什么是0 不是undefined?
来源:6-5 编程练习
慕雪2331938
2020-04-25 21:37:32
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>逻辑操作符</title>
</head>
<body>
<script>
//补充代码
var x=0,
y=undefined;
result=x&&y;
console.log(result);
var m=1,
n="imooc";
result1=m&&n;
console.log(result1);
</script>
</body>
</html>
1回答
好帮手慕久久
2020-04-26
同学你好,代码正确,问题解答如下:
逻辑与运算(&&),当第一个操作数隐式类型转换后为false时,就返回第一个操作数;0的隐式类型转换为false,所以返回0。
如果对这块知识点不是很清楚,可以查看该章节的辅助资料,如下:
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题
回答 2
回答 1