第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

菜鳥提問:求a,b的值

題一:

以下代碼執(zhí)行后a,b的值分別是

var?a?=?0;

var?b?=?true||a++;

A.1,true

B.0,true

C.1,1

D.1,0

正確答案:?B


題二:

以下代碼執(zhí)行后a,b的值分別是

var?a?=?0;

var?b?= 0||++a;

A.1,0

B.1,1

C.0,0

D.0,1

正確答案:B

我就搞不懂題一中a=0,題二中為毛a就等于1了??有變化的不是只有b嗎?

正在回答

3 回答

一、var?b?=?true||a++; ?由于這是個(gè)邏輯或語句,當(dāng)前面是true的時(shí)候,就直接輸出了b=true,后面的語句不會(huì)執(zhí)行,

也就是說a++這個(gè)語句沒有執(zhí)行,所以a=0;b=true

二、var?b?= 0||++a; 由于前面是0(如果不是0,就會(huì)直接輸出,后面的語句不會(huì)執(zhí)行),就會(huì)繼續(xù)執(zhí)行后面的語句;++a就相當(dāng)于a=a+1之后,繼續(xù)進(jìn)行運(yùn)算,所以b=1,a=1.

其實(shí)直接在編碼工具里運(yùn)行一次更加明白。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

隔壁諸葛村夫

補(bǔ)充下----: var b = 0||++a; 由于前面是0(相當(dāng)于Boolean的false,會(huì)執(zhí)行后面的語句,直接輸出后面表達(dá)式的值),如果前面是非0數(shù)字或字符串,(相當(dāng)于Boolean的true,不會(huì)執(zhí)行后面的語句)直接輸出 '||' 前面的內(nèi)容。比如,var b="中國(guó)"||++a; 就輸出"中國(guó)"
2016-09-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1826222000

比如題一: 怎么去判斷前面是true還是false?是根據(jù)給出的選項(xiàng)去推是嗎? 如果有個(gè)選項(xiàng)是0,1 是不是也是對(duì)的???
2017-02-12 回復(fù) 有任何疑惑可以回復(fù)我~

明白了 ,多謝!

0 回復(fù) 有任何疑惑可以回復(fù)我~

考點(diǎn)是++a與a++的區(qū)別。

按理說在兩句執(zhí)行完后,a的值應(yīng)該都是1啊。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468960    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

菜鳥提問:求a,b的值

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)