老师,我有一个问题不是特别明白?

来源:1-1 课程简介

慕粉1924517932

2021-11-03 18:10:22

问题描述:

老师我想问一下,3&&6进行短路计算,它是怎样来判断谁是假谁是真的?

相关截图:

https://img.mukewang.com/climg/61825fb20996a91506350441.jpg

写回答

1回答

好帮手慕然然

2021-11-03

同学你好,解答如下:

以3&&6为例,程序会先判断3的真假,一般情况下数字除了0之外,其它都是默认返回true。所以程序判断3为true,继续向后执行判断后面的6,也为true,这个表达式最终结果取6。

另外,以下几种值转化为布尔值时,都默认为false:undefined、null、0、NaN、空字符串。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程