摘要:中一共有種簡單數(shù)據(jù)類型還有一種復(fù)雜的數(shù)據(jù)類型本篇主要介紹和一個變量如果沒有初始化賦值則該變量的值就是沒有必要給一個變量賦值為有一些會讓人困惑的東西比如直接調(diào)用未聲明的變量會報錯報錯但是一個未聲明的變量會返回表示的是一個對象的空指針總結(jié)和都是
js中一共有5種簡單數(shù)據(jù)類型:Undefined, Null, boolean, Number, String. 還有一種復(fù)雜的數(shù)據(jù)類型:Object.
本篇主要介紹Undefined和Null
一個變量如果沒有初始化賦值 則該變量的值就是undefined
let msg; // msg == undefinde;
沒有必要給一個變量賦值為undefined
undefined有一些會讓人困惑的東西
比如:直接調(diào)用未聲明的變量會報錯
alert(age); //報錯
但是:typeof一個未聲明的變量會返回undefined
alert(typeof age); //"undefined"Null
null表示的是一個對象的空指針.
let obj = null; alert(typeof obj); //"object"總結(jié)
Undefined 和 Null都是只有一個值得數(shù)據(jù)類型
undefined 和 Null 相等
null== undefined; //true
undefined 表明變量未賦值(typeof時也可能是變量不存在)
null用于表明該變量是一個對象的空指針(與{}不同)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/105344.html
JavaScript?—?Null vs. Undefined 初學(xué)者往往搞不清楚null和undefined的區(qū)別,本文深入剖析null和undefined的異同。 null是啥? 關(guān)于null有兩點需要掌握: null是一個空值 null是被賦值來的 下面是個 Demo, 我們給 a 變量賦值為 null: let a = null; console.log(a); // null ...
摘要:目前,和基本是同義的,只有一些細(xì)微的差別。表示沒有對象,即該處不應(yīng)該有值。作為對象原型鏈的終點。五新增持續(xù)更新中一般是意外情況產(chǎn)生的,則是有意為對象賦值來說明這是一個空的對象的返回值是的類型是 摘自阮一峰博客,另附自己的理解分析。 大多數(shù)計算機語言,有且僅有一個表示無的值,比如,C語言的NULL,Java語言的null,Python語言的None,Ruby語言的nil。有點奇怪的是,J...
摘要:是全局對象的一個屬性,當(dāng)聲明了一個變量而未初始化時,得到的就是。作為函數(shù)的參數(shù),表示該函數(shù)的參數(shù)不是對象。作為對象原型鏈的終點。表示缺少值,此處應(yīng)該有值,但未定義。因此和的值相等而類型不相等。數(shù)字運算不相同這是由于約定的不同所決定的。 對于undefined和null我一直知道他們有很多區(qū)別,也知道一點關(guān)于他們的區(qū)別,但卻不具體系統(tǒng),因此總結(jié)了一下,主要心得如下: 我們要區(qū)分它們,首先...
它們是什么 undefined undefined代表了一個并不存在的值,很多情況都會產(chǎn)生undefined,比如: 沒有返回語句的函數(shù)運行結(jié)束,就會返回undefined 訪問數(shù)組中不存在的下標(biāo)和對象不存在的屬性 void運算符會返回undefined undefined是一個全局定義的變量: undefined in window // true null 空引用或者空對象,下...
摘要:他們的布爾值都是,說到布爾值為的,通常包括空字符串這五種常見的對象。各自都是孤家寡人,不用拖家?guī)Э诘模蝗顺燥柸也火I。 舉個簡單的栗子: A和B兩個人肚子都很餓,要去吃飯。A已打電話到飯店預(yù)約位置,B則打算下班后考察下再做決定。對于飯店來說,A基本上就是他的客戶了,只不過還沒見到人來,定為null(畢竟交易還沒產(chǎn)生),而對飯店來說,B是誰啊,他們根本沒聽到過這個人,為undefine...
摘要:剛學(xué)了一些的基礎(chǔ)語法,試著用一下。相關(guān)文檔基本語法配合基本使用相同點和都是的基本數(shù)據(jù)類型擴展的種基本數(shù)據(jù)類型和都是值擴展的種值空字符串不同點可見代表變量有值,值為空且該值是通過變量賦值獲得的代表聲明了變量,但沒有為其賦值。 剛學(xué)了一些 Markdown 的基礎(chǔ)語法,試著用一下。 相關(guān)文檔:Markdown基本語法配合基本使用 相同點: null 和 undefined 都是js...
閱讀 3816·2021-11-18 13:19
閱讀 1169·2021-10-11 10:58
閱讀 3278·2019-08-29 16:39
閱讀 3130·2019-08-26 12:08
閱讀 2026·2019-08-26 11:33
閱讀 2453·2019-08-23 18:30
閱讀 1297·2019-08-23 18:21
閱讀 2515·2019-08-23 18:18