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

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

為什么jq1的值是true,那numa怎么算?

為什么jq1的值是true,那numa怎么算?

正在回答

4 回答

jq1=numa?+?30?>10?&&?numb?*?3<20;

先計算?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)(注:"="賦值符號)。

操作符之間的優先級(高到低):

算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號

不知道你是不是想問這個。提問題最好把代碼也貼出來,不然別人也不知道怎么回答呀。

4 回復 有任何疑惑可以回復我~
#1

qq_小饞貓_1 提問者

非常感謝!
2015-10-30 回復 有任何疑惑可以回復我~
#2

Diyagol

jq1=numa + 30 >10 && numb * 3<20; 比較numa+30>20(即35>20,返回的是true。為什么?這個可以再舉個例子嗎?
2015-11-04 回復 有任何疑惑可以回復我~
#3

Perona 回復 Diyagol

比較操作符返回的結果只有true和fasle這2種結果,可以去復習一下比較操作符那一節
2015-11-04 回復 有任何疑惑可以回復我~
#4

Perona 回復 Diyagol

http://www.xianlaiwan.cn/code/134
2015-11-04 回復 有任何疑惑可以回復我~
查看1條回復

jq1 沒有返回值

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

?numa不是已經賦值了

numa=5;

這里已經賦值為5了呀


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

qq_小饞貓_1 提問者

對呀,但是5不是數值類型么,為什么最后的值只有true
2015-10-30 回復 有任何疑惑可以回復我~

什么意思?貼一下代碼吧...

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

舉報

0/150
提交
取消

為什么jq1的值是true,那numa怎么算?

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

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

幫助反饋 APP下載

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

公眾號

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