課程
/前端開發
/JavaScript
/JavaScript進階篇
numa=5;
numb=2;
jq1=numa + 30 >10 && numb * 3<20;
2015-03-13
源自:JavaScript進階篇 2-12
正在回答
先計算?numb * 3(即2*3=6)、numa + 30 (即5+30=35)(注:算術操作符),
然后比較numa+30<20(即35<20,返回的是false)、numb * 3<20(即6<20,返回的是true)(注:比較操作符),
再然后邏輯判斷numa + 30 >10 && numb * 3<20(即false或true,結果true)(注:邏輯操作符),
最后賦值jq1=numa + 30 >10 && numb * 3<20(即jq1=true)(注:"="賦值符號)。
操作符之間的優先級(高到低):
算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號
慕筱飛 提問者
qq_把淚痕當酒窩_0
Perona 回復 qq_把淚痕當酒窩_0
然后比較numa+30>20(即35>20,返回的是true、numb * 3<20(即6<20,返回的是true)(注:比較操作符),
再然后邏輯判斷numa + 30 >10 && numb * 3<20(即true與true,結果true)(注:邏輯操作符),
邏輯判斷numa + 30 >10 && numb * 3<20
&&這是邏輯與吧,兩個條件同時為真才為真。
numa + 30 >10 ?為true;
numb * 3<20 ? ?為true;
兩邊為true,結果就為true;
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答jq2 的賦值運算順序
2 回答關于運算順序
2 回答unicode這個順序是怎么樣的?
5 回答sort為什么會這樣排序,100為什么在0.1和18之間,怎樣運算的
4 回答為什么做“+”運算的時候做的竟然是連接運算,不懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-13
先計算?numb * 3(即2*3=6)、numa + 30 (即5+30=35)(注:算術操作符),
然后比較numa+30<20(即35<20,返回的是false)、numb * 3<20(即6<20,返回的是true)(注:比較操作符),
再然后邏輯判斷numa + 30 >10 && numb * 3<20(即false或true,結果true)(注:邏輯操作符),
最后賦值jq1=numa + 30 >10 && numb * 3<20(即jq1=true)(注:"="賦值符號)。
操作符之間的優先級(高到低):
算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號
2015-08-08
先計算?numb * 3(即2*3=6)、numa + 30 (即5+30=35)(注:算術操作符),
然后比較numa+30>20(即35>20,返回的是true、numb * 3<20(即6<20,返回的是true)(注:比較操作符),
再然后邏輯判斷numa + 30 >10 && numb * 3<20(即true與true,結果true)(注:邏輯操作符),
最后賦值jq1=numa + 30 >10 && numb * 3<20(即jq1=true)(注:"="賦值符號)。
操作符之間的優先級(高到低):
算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號
2015-07-21
邏輯判斷numa + 30 >10 && numb * 3<20
&&這是邏輯與吧,兩個條件同時為真才為真。
numa + 30 >10 ?為true;
numb * 3<20 ? ?為true;
兩邊為true,結果就為true;