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

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

+!{}[true] // 1 是什么意思?為什么輸出1?

如題,此表達(dá)式中+是轉(zhuǎn)換為數(shù)字,!是取非,但是{}[true]是什么意思?

正在回答

3 回答

!{}得到的是false,+是用來轉(zhuǎn)換為數(shù)字的,false為0,[]數(shù)組內(nèi)只要不為空都為true,所以結(jié)果為1


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

我認(rèn)為這個(gè)表達(dá)式的求值過程分解如下:(1){}[true];//undefined (2)!{}[true];//true (3)+!{}[true];//1

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

在此頁 按F12,在console輸入“+!{}”、“+”、“+!”結(jié)果都是0;“+!{}[true]”、“+!{}[1]”、“+[1]”、“+!{}[false]”結(jié)果都是1."!{}"是false,“!{}[true]”是true,“+!{}[true]”相當(dāng)于“+true”結(jié)果是1

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

舉報(bào)

0/150
提交
取消
JavaScript深入淺出
  • 參與學(xué)習(xí)       281098    人
  • 解答問題       1047    個(gè)

由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握

進(jìn)入課程

+!{}[true] // 1 是什么意思?為什么輸出1?

我要回答 關(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)