逻辑与的显示换行问题

来源:6-5 编程练习

llleeeee

2019-08-19 18:03:38

var x=0,y=undefined,m=1,n="imooc";
	document.write(x && y + "<br/><br/><br/><br/><br/><br/>");
	document.write(m && n +"<br/>");

老师你好,这里逻辑与运算后面的换行不起作用,为什么?

写回答

1回答

好帮手慕嘟嘟

2019-08-19

同学你好,

①  逻辑与操作属于短路操作,如果第一个操作数是假,则无论第二个操作数是什么值,结果都不可能是真,相当于短路了右边。

②  举个例子:

因为x的值为假,相当于短路了右边,后面的代码都不执行了。因此换行也就不显示了。

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

如果还有疑惑,可以在问答区再次提问,我们会继续为你解答的。

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



1

0 学习 · 40143 问题

查看课程