第二个输出没换行。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>逻辑操作符</title> </head> <body> <script> //补充代码 var x=NaN,y=undefined,z=1; var m=1,n="0",j=33; var a=!(!undefined),b=!0; document.write(x||y||z+"</br>"); document.write(m||n||j+"</br>"); document.write(a||b)+"</br>"; </script> </body> </html>
9
收起
正在回答
2回答
同学你好,因为第一个没有中途返回哦,执行到z了,后面的也就执行了。
而第二个执行的m就返回了,后面的或都没执行,最后的也没执行。
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星