if語句的判斷
為什么第二個(gè)要用web!==null,是什么意思,不能和第一個(gè)if一樣嗎?
function openWindow()
??? {
????? var open=confirm("是否打開新窗口?");// 新窗口打開時(shí)彈出確認(rèn)框,是否打開
??????? if (open==true)
??????? {
??????????? var web=prompt("打開默認(rèn)網(wǎng)址","http://idcbgp.cn/")? ?
??????????????? if(web!==null)
??????????????? {
??????????????????? window.open(web,'_blank','width=400px,height=500px,menubar=no,toolbar=no')
??????????????? }
??????????????? else{}
??????? }
??????? else{}
??? }???
2016-08-01
不等于NULL的意思是判斷你輸入的網(wǎng)址是否存在,你輸入網(wǎng)址了就進(jìn)入這個(gè)判斷
2016-08-04
我也是剛學(xué)哈哈
2016-08-01
用一個(gè)if不就可以了嗎?
function openWindow(){
???????? var openWindow=confirm("是否打開?");
????????? if(openWindow==true){
??????????????var wen=prompt("http://idcbgp.cn")
??????????????window.open?('http://idcbgp.cn','_blank','width=400,height=500,menubar=no,toolbar=no')
}
????????????? else{}
? }
2016-08-01
應(yīng)該是 ? != ? ?吧?
2016-08-01
因?yàn)閜rompt對話框點(diǎn)擊了確定會返回輸入框中的內(nèi)容給變量web,此時(shí)web!=null;若點(diǎn)擊了取消,則返回null給變量web。而這里的邏輯就是點(diǎn)擊了確定的話就執(zhí)行下面的內(nèi)容。
p.s.是web!=null;不是web!==null.
2016-08-01
confirm返回的是bealoon類型的 所以判斷會用true或者false
定義的變量web確不是
2016-08-01
第二個(gè)if是在第一個(gè)if語句里判斷的,第二個(gè)if判斷的是輸入框里是否有內(nèi)容,若有內(nèi)容,測打開。反之則不做任何事