老师,为什么我的结果和视频的不一样
<script type="text/javascript">
/*逻辑运算符:且&&,或||,非! */
var num1=10;
var num2=20;
var num3=30;
var str="welcome";
var bool=true;
var n=null;
var m;
document.write((num1<num2 && num2<num3)+"<br>");//输出结果:true
document.write((num1<num2 && num2==num3)+"<br>");//输出结果:false
document.write((num1<num2 && num2<num3 && bool)+"<br>");//输出结果:false
document.write((str && num3)+"<br>");//输出结果:30
document.write((80 && 55)+"<br>");//输出结果:55
document.write((0 && 55)+"<br>");//输出结果:0
document.write(("hello" && 60 && "abc")+"<br>");//输出结果:abc
document.write(("" && 60 && "abc")+"<br>");//输出结果:""(空字符)
document.write((n/*null*/ && num3)+"<br>");//输出结果:null
document.write((m && true)+"<br>");//输出结果:true
</script>
最后一个未定义的输出的结果是true?
正在回答
同学你好,老师这里就是用你的代码测试的哦,的确输出的是undefined哦,例:
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星