老师看下代码是否规范和注释内容是否正确以及后面的问题

来源: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>‘”,建议使用括号将表达式包裹一下,否则可能会出现不正常的解析的情况,如下:

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

包裹后,就可以正常解析了,对于这种情形,同学了解一下即可。

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

0

0 学习 · 40143 问题

查看课程