是否正确呢

来源:6-11 编程练习

张凤梅

2020-02-05 20:57:53

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>逻辑操作符</title>
</head>
<body>
    <script>
        //补充代码
        var x=NaN,y=undefined,z=1;
        document.write(x||y||z+"<br>");
        var m=1,n="0",j=33;
        document.write(m||n||j+"<br>");
        var a=!(!undefined),b=!0;
        document.write(a||b);    
    </script>
</body>
</html>


写回答

1回答

好帮手慕星星

2020-02-06

同学你好,代码是正确的。

优化:第二个和第三个结果之间没有换行

http://img.mukewang.com/climg/5e3b778409e73a3a01200083.jpg

这是因为逻辑或检测符合条件之后就不会执行后面的代码了,<br>换行没有输出,也就不会换行。可以将前面加一个括号作为整体

http://img.mukewang.com/climg/5e3b780d0957edf303840075.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程