亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么兩個==號?

if(mymessage==true) ? ? ? ? 為什么這一句true的前面有兩個==號?我試過一個=也是一樣的效果,求高手解答!

正在回答

3 回答

補充:===嚴格等于的意思

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

一個=的意思是賦值,兩個=的意思是判斷是否相等,意思不一樣的??匆幌聢绦羞^程吧

if(mymessage=true) ?:把true賦值給mymessage,再判斷mymessage的值。在這里不管你的mymessage之前的值true還是false,執行到了這句都成了true(不可能去執行else);

if(mymessage==true):判斷?mymessage是否為true,如果在這個if語句之前mymessage為true則執行if里面的代碼,mymessage為false則執行else(沒有else就不執行)。

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

一個= 是賦值? 兩個是比較是否一樣的意思

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

舉報

0/150
提交
取消

為什么兩個==號?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號