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

if(sex=="男")和 if(sex="男")有什么区别

if(sex=="男")和 if(sex="男")有什么区别 为什么前面可以后面不可以

正在回答

2 回答

分析一下:

==是逻辑判断相等,=是赋值。

那么,if(sex=="男")的意思是假如sex等于男的,那么执行神马神马。。。。

if(sex="男")的意思的假如给sex赋值为男的,那么执行神马神马。。。。

根据if语句的语法:

if(条件)

执行代码

}else{

执行代码

}

注:else是可选的

其中的条件是必须产生一个布尔结果,true或者false,也就是说条件里面的语句应该是布尔表达式。很明显sex="男"并不是。所以sex="男"是错的。

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

==是逻辑判断相等,=是赋值

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

举报

0/150
提交
取消

if(sex=="男")和 if(sex="男")有什么区别

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