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

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

為什么必須要加???

function?wopen()
???{var?open=confirm("確定新窗口打開?");
???//?新窗口打開時彈出確認(rèn)框,是否打開
???if?(open=true)
???????{var?url=prompt("通過輸入對話框,確定打開的網(wǎng)址,默認(rèn)為","http://idcbgp.cn/");
???????//?通過輸入對話框,確定打開的網(wǎng)址,默認(rèn)為?http://idcbgp.cn/
???????if?(url!=?null)
???????{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');}
???????//打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
???????else?{alert("再見!");}
???????}
???????else?{alert("再見!");}
????}

前面的if(open=true)后面的if(url!=null)為什么要加感嘆號?不加還不行

正在回答

5 回答

url!=?null ?的意思是url的值不為空,如果去掉!意思剛好相反

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

Jonnyshao 提問者

請問這個只有在url后面是這樣嗎?還是javascript語言就是這種寫法?適用于所有?
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

一只喵__ 回復(fù) Jonnyshao 提問者

!= 是一種邏輯運(yùn)算符 ,好多語言中都是表示“不等于的意思”,當(dāng)然也包括javascript
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Jonnyshao 提問者

好的,謝謝您
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~

加感嘆號是表示不等于 ? 和C語言的!=是一個意思

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

!= 運(yùn)算邏輯符號 !的意思是非 加起來就是不等于 if?(url!=?null)后在進(jìn)行下一步判定

0 回復(fù) 有任何疑惑可以回復(fù)我~
if?(url?!=?null)

這個語句中的 ?!= ?符號表示不等號;

不加 ! ,即 url = null , 表示賦值。

如果url不等于null,則執(zhí)行接下來{ }內(nèi)的語句。

if?(open=true)

嚴(yán)格來說,這條語句是有問題的。因?yàn)槟阏`將比較運(yùn)算符“==”寫成賦值運(yùn)算符“=”,導(dǎo)致的結(jié)果是if判斷條件恒true,不管你點(diǎn)擊確認(rèn)還是取消。

建議你看看編程基礎(chǔ)知識,如運(yùn)算符。

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

!=是邏輯運(yùn)算符,不等于的意思。

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

Jonnyshao 提問者

好的,謝謝您
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么必須要加!?

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

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

幫助反饋 APP下載

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

公眾號

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