是否正确呢
来源: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
同学你好,代码是正确的。
优化:第二个和第三个结果之间没有换行
这是因为逻辑或检测符合条件之后就不会执行后面的代码了,<br>换行没有输出,也就不会换行。可以将前面加一个括号作为整体
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题