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

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

if語句的判斷

為什么第二個要用web!==null,是什么意思,不能和第一個if一樣嗎?

function openWindow()
??? {
????? var open=confirm("是否打開新窗口?");// 新窗口打開時彈出確認框,是否打開
??????? if (open==true)
??????? {
??????????? var web=prompt("打開默認網址","http://www.xianlaiwan.cn/")? ?
??????????????? if(web!==null)
??????????????? {
??????????????????? window.open(web,'_blank','width=400px,height=500px,menubar=no,toolbar=no')
??????????????? }
??????????????? else{}
??????? }
??????? else{}
??? }???

正在回答

7 回答

不等于NULL的意思是判斷你輸入的網址是否存在,你輸入網址了就進入這個判斷

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

wen子 提問者

靈光一閃,謝謝!
2016-08-02 回復 有任何疑惑可以回復我~
#2

小燒餅

哈哈,幫到你就好
2016-08-03 回復 有任何疑惑可以回復我~

我也是剛學哈哈

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

用一個if不就可以了嗎?

function openWindow(){
???????? var openWindow=confirm("是否打開?");
????????? if(openWindow==true){
??????????????var wen=prompt("http://www.xianlaiwan.cn")
??????????????window.open?('http://www.xianlaiwan.cn','_blank','width=400,height=500,menubar=no,toolbar=no')
}
????????????? else{}
? }

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

wen子 提問者

這個第二個里面的彈窗應該是沒有默認的網址在的吧,一個if只能判斷一個彈窗吧,應該
2016-08-02 回復 有任何疑惑可以回復我~

應該是 ? != ? ?吧?

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

因為prompt對話框點擊了確定會返回輸入框中的內容給變量web,此時web!=null;若點擊了取消,則返回null給變量web。而這里的邏輯就是點擊了確定的話就執行下面的內容。

p.s.是web!=null;不是web!==null.

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

confirm返回的是bealoon類型的 所以判斷會用true或者false

定義的變量web確不是

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

第二個if是在第一個if語句里判斷的,第二個if判斷的是輸入框里是否有內容,若有內容,測打開。反之則不做任何事

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

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741186    人
  • 解答問題       9866    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

if語句的判斷

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

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

幫助反饋 APP下載

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

公眾號

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