为了账号安全,请及时绑定邮箱和手机立即绑定

例子里那个布尔表达式2>3什么意思啊?

529c218f000101d402980228.jpg

2>3是false的意思吗?

num==5 num<60呢?

为啥布尔表达式里没有true和false?

正在回答

3 回答

对的,布尔表达式的值只有TURE和FALSE,第一个2>3,因为事实上2是小于3的,所以这个布尔表达式的值就是false。同理,num==5是判断num的值是否等于5,如果是,值就是ture,否则就是false。同理可以推断num<60的意思。

布尔表达式里可以有true和false的,只是举的例子里没有。举个小例子:num==true,这个就是判断num的值是不是等于true。所以布尔表达式的关键在于这个式子的值为true和false。

3 回复 有任何疑惑可以回复我~
#1

慕盖茨2714899 提问者

非常感谢!
2018-08-04 回复 有任何疑惑可以回复我~
#2

慕粉194118874

前面的都看懂了,就是不太懂你举的这个例子,true和false不是表达式的结果吗?num==true这个不太懂,是对结果的再一次判断吗?那最后得出的结果是什么呢?
2019-06-20 回复 有任何疑惑可以回复我~

三目运算符

0 回复 有任何疑惑可以回复我~

bool 有2个值 一个true 一个false 

2>3是flase  3>2是true

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

例子里那个布尔表达式2>3什么意思啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信