老师,您帮我看看怎回事?
来源:6-11 编程练习
郭永青
2020-03-12 21:11:41
<!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>
没有输出的值!
1回答
好帮手慕糖
2020-03-12
同学你好,代码中的问题如下:
1、如下后面的分号是在中文状态下输入的,应该换为英文状态下的。
2、如下,第二个与第三并没有换行。
这是因为第二个输出语句中的换行没有执行,是因为第一个m是true,所以就直接输出了,后面的没有执行。所以没有换行。建议:要实现换行的话,可以单独输出一个换行,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题