JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 21:16:40
JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧
JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧:在使用了一個(gè)并未聲明的變量時(shí),或者使用了已經(jīng)聲明但是沒(méi)有賦值的變量時(shí),又或者使用了一個(gè)并不存在的對(duì)象屬性時(shí),返回的就是這個(gè)值。 雖然undefined和null并不相同,但是==運(yùn)算符卻將兩者看作是相等,如 my.prop == null 如果屬性prop并不存在,或者它
導(dǎo)讀JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧:在使用了一個(gè)并未聲明的變量時(shí),或者使用了已經(jīng)聲明但是沒(méi)有賦值的變量時(shí),又或者使用了一個(gè)并不存在的對(duì)象屬性時(shí),返回的就是這個(gè)值。 雖然undefined和null并不相同,但是==運(yùn)算符卻將兩者看作是相等,如 my.prop == null 如果屬性prop并不存在,或者它

在使用了一個(gè)并未聲明的變量時(shí),或者使用了已經(jīng)聲明但是沒(méi)有賦值的變量時(shí),又或者使用了一個(gè)并不存在的對(duì)象屬性時(shí),返回的就是這個(gè)值。
雖然undefined和null并不相同,但是==運(yùn)算符卻將兩者看作是相等,如
my.prop == null
如果屬性prop并不存在,或者它存在但是值為null,那么這個(gè)表達(dá)式的值為true。
當(dāng)未定義的值用于布爾環(huán)境,它會(huì)轉(zhuǎn)換為false,當(dāng)它用于一個(gè)數(shù)字環(huán)境,它會(huì)轉(zhuǎn)換為NaN,當(dāng)它用戶一個(gè)字符串環(huán)境,它會(huì)轉(zhuǎn)換為"undefined"
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧
JavaScript中的undefined學(xué)習(xí)總結(jié)_javascript技巧:在使用了一個(gè)并未聲明的變量時(shí),或者使用了已經(jīng)聲明但是沒(méi)有賦值的變量時(shí),又或者使用了一個(gè)并不存在的對(duì)象屬性時(shí),返回的就是這個(gè)值。 雖然undefined和null并不相同,但是==運(yùn)算符卻將兩者看作是相等,如 my.prop == null 如果屬性prop并不存在,或者它