<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>逻辑操作符</title>
</head>
<body>
<script>
var x=0,y=undefined,m=1,n="imooc";
console.log(x&&y);
console.log(m&&n);
</script>
</body>
</html>
登陆购买课程后可参与讨论,去登陆吧
同学你好,这个是有前提的,就是前面的操作数是要为true的情况下,例:
希望能帮助到你,祝学习愉快!
同学你好,这里还要具体分下情况哦。
1、如果第一个操作数是undefined的话,就会返回undefined。
2、如果第一个操作数不是undefined,要看第一个数转化成布尔值是true还是false,如果是true,就会看第二个操作数,如果是false,就会直接返回第一个操作数。
在&&中操作数会进行隐式转化成布尔值,0转化成布尔值为false:
所以第一个操作数就不符合,返回的就是第一个操作数。
希望能帮助到你,欢迎采纳。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段为你揭开日常所见网页的神秘面纱,炫酷的动效并不难得,带你从基础知识到静态网页布局,再到用JS实现动态网页开发,轻松迈入前端开发的大门。
16 1
65 3
26 3
18 1
188 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星