老师看下代码是否规范和注释内容是否正确以及后面的问题
来源:6-5 编程练习
yarwood
2020-08-15 01:04:27
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>逻辑操作符</title>
</head>
<body>
<script>
var x=0,
y;
var m=1,
n="imooc";
console.log(x&&y);
console.log(m&&n);
document.write(x&&y+"<br>");//如果第一个操作数转换为false,则返回第一个操作数0
document.write(m&&n+"<br>");//如果第一个操作数转换为true,则返回最后一个操作数imooc
</script>
</body>
</html>
document.write(x&&y+"<br>")
后面我加了br怎么实际效果中没有换行,是逻辑操作符都这样还是我哪里写错了
1回答
好帮手慕久久
2020-08-15
同学你好,代码是规范的,而且注释内容也对,问题解答如下:
当document.write的括号中,含有逻辑运算和加运算时,比如:“x&&y+‘<br>‘”,建议使用括号将表达式包裹一下,否则可能会出现不正常的解析的情况,如下:
包裹后,就可以正常解析了,对于这种情形,同学了解一下即可。
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题