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

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

這個(gè)title為空的條件,我寫(xiě) if(text==null)不行嗎。等于null不也是為空嗎?

寫(xiě)==""能成功, null就不行了。等于null不是為空么?

? ? if(text=="")

? ? {

? ? Lists[i].setAttribute("title","web前端技術(shù)");

? ? document.write(Lists[i].getAttribute("title")+"<br>");

? ? }

? }


正在回答

3 回答

我覺(jué)得這個(gè)是關(guān)于 null 與空之間的區(qū)別的,你可以看看下面的,還望采納

js中的null代表不存在,在某些情況下和undefined定義一樣,比如null==undefined返回的是true;而undefined這表示未定義;undefined是個(gè)類(lèi)型,null是個(gè)object;然而''則表示具體的類(lèi)型的值了;如果一個(gè)變量申明了未賦值,則類(lèi)型未定義,這里判斷變量==null會(huì)返回true;
根本區(qū)別在于變量是否已經(jīng)賦值,即是否已經(jīng)初始化
這里要清楚:null是個(gè)object類(lèi)型,且值只有null
undefined是個(gè)undefined類(lèi)型,值只有undefined
''是個(gè)String類(lèi)型的值
那么這里null==undefined返回true
null===undefined返回false
null==''返回false
undefined==''返回false

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

再碼一段 提問(wèn)者

非常感謝!
2017-03-22 回復(fù) 有任何疑惑可以回復(fù)我~

var str1 = null;?str引用為空


var str2 = ""; str引用一個(gè)空串


也就是null沒(méi)有分配空間,""分配了空間,因此str1還不是一個(gè)實(shí)例化的對(duì)象,而str2已經(jīng)實(shí)例化。


null是對(duì)象類(lèi)型,表示空對(duì)象,alert(typeof(null)); 會(huì)輸出object


" "是一個(gè)空格的字符串,alert(typeof(" "));會(huì)輸出string。

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

null不同于空

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

舉報(bào)

0/150
提交
取消

這個(gè)title為空的條件,我寫(xiě) if(text==null)不行嗎。等于null不也是為空嗎?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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