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

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

請問贊數最高的同學代碼中第12行的null代表什么?

哪些返回值會觸發這個if

正在回答

6 回答

null表示空值,這里把url!=null改成url!=""就會觸發else的條件,url!=null會彈出個空頁面,可能空頁面就是null值?

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

null表示空值, 一般建議變量初始化為null, 與undefined區分開.? 一般函數在確定會return時也應該會return null以表示沒有值.? 譬如document.getElementById('abcasdfasdf')返回null表示沒有獲得任何node

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

null代表“空”。。你這行代碼var url=prompt("通過輸入對話框,確定打開的網址","http://www.xianlaiwan.cn");表示建立一個輸入網址的提示框。如果這里面不輸入任何東西就觸發不了if,但首先這個提示框會默認一個網址就是“http://www.xianlaiwan.cn”你把這個刪了,它會觸發再見。。這就是null為空。。。

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

uandsun 提問者

并沒有觸發再見,而是彈出了一個空窗口about:blank
2018-01-09 回復 有任何疑惑可以回復我~

<!DOCTYPE html>

<html>

?<head>

? <title> new document </title>??

? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>? ?

? <script type="text/javascript">??

function openWindow()

{var open=confirm("確認新建窗口打開網站嗎?");

if(open==true)

? ? // 新窗口打開時彈出確認框,是否打開

{var url=prompt("通過輸入對話框,確定打開的網址","http://www.xianlaiwan.cn");

if(url!=null)

? ? // 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/

{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');? ??

}

? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。

else

{alert("再見!");}

}? ?

else

{alert("再見!");}

? ? }






? ??

? ??

? </script>?

?</head>?

?<body>?

? <input type="button" value="新窗口打開網站" onclick="openWindow()" />?

?</body>

</html>


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

? function openWindow(){

? ? // 新窗口打開時彈出確認框,是否打開

? ? var mychar = confirm("是否打開新窗口");

? ? if (mychar==true)

? ? {

????// 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/

? ? var myaddress;

? ? myaddress=prompt("請輸入網址:");

? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。

? ? window.open(myaddress,'_blank','width=400,height=500,meaubar=no,toolbar=no');

? ? }

? ? }


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

找不到這個12行為null的代碼,可以復制粘貼一份嗎

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

uandsun 提問者

回復有字數限制,貼在回答里了
2018-01-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問贊數最高的同學代碼中第12行的null代表什么?

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

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

幫助反饋 APP下載

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

公眾號

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