最赞回答 / Perona
分析一下:==是逻辑判断相等,=是赋值。那么,if(sex=="男")的意思是假如sex等于男的,那么执行神马神马。。。。if(sex="男")的意思的假如给sex赋值为男的,那么执行神马神马。。。。根据if语句的语法:if(条件){执行代码}else{执行代码}注:else是可选的其中的条件是必须产生一个布尔结果,true或者false,也就是说条件里面的语句应该是布尔表达式。很明显sex="男"并不是。所以sex="男"是错的。
2015-03-10