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

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

為什麼答案中的 if 不用限定條件?

這題我這樣子寫:

function?openWindow(){
????????var?test1=confirm("確定打開新窗口嗎?");
????????if(test1==true){
????????????var?test2=prompt("請(qǐng)輸入一個(gè)網(wǎng)址:","http://idcbgp.cn/");
????????????window.open(test2,"_blank","width=400,height=500,menubar=no,toolbar=no");
????????}
}

而答案這樣寫:

function?openWindon(){????
????if(confirm("確定打開新窗口嗎?")){????
????????var?url?=?prompt("請(qǐng)輸入一個(gè)網(wǎng)址","http://idcbgp.cn/");????
????????window.open(?url,"_blank","toolbar=no,?menubar=no,?width=400,?height=500");????
????}????
}

為什麼答案可以在 if 直接寫"(confirm("確定打開新窗口嗎?"))",而不用像我一樣限定條件((test1==true))?

正在回答

3 回答

confirm("確定打開新窗口嗎?") ?confirm元素使用時(shí)出現(xiàn)一個(gè)窗口選擇確定和取消,選擇‘確定’自動(dòng)賦予confirm返回值為true,選‘取消’則返回值為false,if()中如果沒有限定條件,如confirm=true或者confirm=false,默認(rèn)的判斷條件是if(t),參數(shù)t是否為真

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

sz_yeefun 提問者

懂了,謝謝你!
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)閏onfirm()返回的是布爾值啊,只有True和False兩種,如果點(diǎn)擊確定的話返回True,那么“confirm("確定打開新窗口嗎?")”就是真值,if括號(hào)里為真,自然就通過了。

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

你的答案是把confirm()返回的值賦給test1,然后交給if判斷。而答案則是省去了這些步驟。

你的答案可以省略為

var?test1=confirm("確定打開新窗口嗎?");

if(test1){

????//Do something...

}

然后省略為標(biāo)準(zhǔn)答案

if(confirm("確定打開新窗口嗎?")){

????//Do something...

}


路過回答一下……

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

舉報(bào)

0/150
提交
取消

為什麼答案中的 if 不用限定條件?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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