課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
numa&&numb>=60 這樣寫(xiě)也可以嗎?
2016-07-12
源自:JavaScript進(jìn)階篇 2-9
正在回答
(numa&&numb)>=60;這樣是可以的。
numa&&numb>=60;這樣是兩個(gè)其實(shí)是兩個(gè)判斷1:numa是否為真?2:numb是否大于等于60。
變量的在沒(méi)有定義特定的布爾值時(shí),初始值都為:true;
var?a; if?(a?==?true){ documnet.write("the?type?of?a:"?typeof?a); }
所以numa && numb >=60 前邊的值永遠(yuǎn)為true。
不可以,算術(shù)操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號(hào)
布爾值只有0和1, 看到"&&",邏輯判斷的語(yǔ)句:
"numa&&numb>=60",假設(shè)這句話為真,那么numb >= 60 也為真,numa的值可以是任意非0的數(shù);?
"numa>=60&&numb>=60" ,這里的話就是,numa的作用域不同 ,這里的限制范圍小了,比起"numa&&numb>=60"的numa,判斷是小范圍決定大范圍,所以說(shuō)這兩個(gè)判斷條件是不一樣的,表示的不是一個(gè)意思,雖然也有交集,但這并不是重點(diǎn).?
numa&&numb>=60相當(dāng)于numa==0&&numb>=60
numa&&numb>=60:是首先判斷numa是否為true;
你首先要知道比較運(yùn)算符執(zhí)行順序比邏輯運(yùn)算符優(yōu)先,所以這個(gè)問(wèn)題在于numa&&numb>=60怎么理解?
它的意思是numa是true,再加上numb>=60(true),兩者同時(shí)成立!這個(gè)numa>=60&&numb>=60就不必說(shuō)了。
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
2 回答jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么區(qū)別
5 回答numa>=60 && numb>=16 && numc>=60;)為什么不管用了
4 回答為什么輸入numa=numa++;numb=numb--;不對(duì)?
2 回答為什么 if(numa>=60&&numb>=60)必須要大于等于才會(huì)出現(xiàn)“javaScript考試通過(guò)”;而 if(numa>60&&numb>60)大于60就不會(huì)出現(xiàn)”javaScript考試通過(guò)“
1 回答為什么numa>numb||numa=numb,不能顯示結(jié)果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-09-11
(numa&&numb)>=60;這樣是可以的。
numa&&numb>=60;這樣是兩個(gè)其實(shí)是兩個(gè)判斷1:numa是否為真?2:numb是否大于等于60。
2016-09-21
變量的在沒(méi)有定義特定的布爾值時(shí),初始值都為:true;
所以numa && numb >=60 前邊的值永遠(yuǎn)為true。
2016-07-12
不可以,算術(shù)操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號(hào)
2016-07-12
布爾值只有0和1, 看到"&&",邏輯判斷的語(yǔ)句:
"numa&&numb>=60",假設(shè)這句話為真,那么numb >= 60 也為真,numa的值可以是任意非0的數(shù);?
"numa>=60&&numb>=60" ,這里的話就是,numa的作用域不同 ,這里的限制范圍小了,比起"numa&&numb>=60"的numa,判斷是小范圍決定大范圍,所以說(shuō)這兩個(gè)判斷條件是不一樣的,表示的不是一個(gè)意思,雖然也有交集,但這并不是重點(diǎn).?
2016-07-12
numa&&numb>=60相當(dāng)于numa==0&&numb>=60
2016-07-12
numa&&numb>=60:是首先判斷numa是否為true;
2016-07-12
你首先要知道比較運(yùn)算符執(zhí)行順序比邏輯運(yùn)算符優(yōu)先,所以這個(gè)問(wèn)題在于numa&&numb>=60怎么理解?
它的意思是numa是true,再加上numb>=60(true),兩者同時(shí)成立!這個(gè)numa>=60&&numb>=60就不必說(shuō)了。