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

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

numa&&numb>=60 和 numa>=60&&numb>=60 有什么區別?

numa&&numb>=60 這樣寫也可以嗎?

正在回答

7 回答

(numa&&numb)>=60;這樣是可以的。

numa&&numb>=60;這樣是兩個其實是兩個判斷1:numa是否為真?2:numb是否大于等于60。

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

變量的在沒有定義特定的布爾值時,初始值都為:true;

var?a;
if?(a?==?true){
documnet.write("the?type?of?a:"?typeof?a);
}

所以numa && numb >=60 前邊的值永遠為true。

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

不可以,算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號


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

布爾值只有0和1, 看到"&&",邏輯判斷的語句:

  1. "numa&&numb>=60",假設這句話為真,那么numb >= 60 也為真,numa的值可以是任意非0的數;?

  2. "numa>=60&&numb>=60" ,這里的話就是,numa的作用域不同 ,這里的限制范圍小了,比起"numa&&numb>=60"的numa,判斷是小范圍決定大范圍,所以說這兩個判斷條件是不一樣的,表示的不是一個意思,雖然也有交集,但這并不是重點.?

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

numa&&numb>=60相當于numa==0&&numb>=60

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

numa&&numb>=60:是首先判斷numa是否為true;


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

你首先要知道比較運算符執行順序比邏輯運算符優先,所以這個問題在于numa&&numb>=60怎么理解?

它的意思是numa是true,再加上numb>=60(true),兩者同時成立!這個numa>=60&&numb>=60就不必說了。

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

舉報

0/150
提交
取消

numa&&numb>=60 和 numa>=60&&numb>=60 有什么區別?

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

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

幫助反饋 APP下載

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

公眾號

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