老师,为啥没有达到换行效果

老师,为啥没有达到换行效果

 <!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>逻辑操作符</title>

</head>

<body>

    <script>

    //补充代码

    var x=0,

        y=undefined;

    var m=1,

        n="imooc"

    document.write(x&&y+"<br>");

    document.write(m&&n+"<br>");

    </script>

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好, 这里是因为使用了加号,导致第一个<br>没有被显示出来

建议修改:  使用逗号

http://img1.sycdn.imooc.com//climg/5cad93650001c9c304570366.jpg

如果帮助了你, 欢迎采纳

祝学习愉快~~~

好帮手慕慕子 2019-04-10 14:42:22

同学你好 , 逻辑与中,首先判断第一个操作数,如果第一个转换为布尔类型是false,那么结果就会返回第一个操作数 ,如果第一个操作数转换为布尔类型为true, 那么结果就会返回第二个操作数。

  1. 第一个因为0转换为布尔值是false。所以返回了0 ,

  2. 第二个因为1 转换成布尔类型是true, 所以返回了mooc, 

希望能帮助到你,欢迎采纳。

祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师