成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Undefined和Null

0xE7A38A / 2459人閱讀

摘要:中一共有種簡單數(shù)據(jù)類型還有一種復(fù)雜的數(shù)據(jù)類型本篇主要介紹和一個(gè)變量如果沒有初始化賦值則該變量的值就是沒有必要給一個(gè)變量賦值為有一些會(huì)讓人困惑的東西比如直接調(diào)用未聲明的變量會(huì)報(bào)錯(cuò)報(bào)錯(cuò)但是一個(gè)未聲明的變量會(huì)返回表示的是一個(gè)對(duì)象的空指針總結(jié)和都是

js中一共有5種簡單數(shù)據(jù)類型:Undefined, Null, boolean, Number, String. 還有一種復(fù)雜的數(shù)據(jù)類型:Object.
本篇主要介紹Undefined和Null

Undefined

一個(gè)變量如果沒有初始化賦值 則該變量的值就是undefined

let msg;  // msg == undefinde;

沒有必要給一個(gè)變量賦值為undefined

undefined有一些會(huì)讓人困惑的東西

比如:直接調(diào)用未聲明的變量會(huì)報(bào)錯(cuò)

alert(age);   //報(bào)錯(cuò)

但是:typeof一個(gè)未聲明的變量會(huì)返回undefined

alert(typeof age);   //"undefined"
Null

null表示的是一個(gè)對(duì)象的空指針.

let obj = null;
alert(typeof obj);  //"object"
總結(jié)

Undefined 和 Null都是只有一個(gè)值得數(shù)據(jù)類型

undefined 和 Null 相等

null== undefined;  //true

undefined 表明變量未賦值(typeof時(shí)也可能是變量不存在)

null用于表明該變量是一個(gè)對(duì)象的空指針(與{}不同)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/105344.html

相關(guān)文章

  • JavaScript?—?Null vs. Undefined

    JavaScript?—?Null vs. Undefined 初學(xué)者往往搞不清楚null和undefined的區(qū)別,本文深入剖析null和undefined的異同。 null是啥? 關(guān)于null有兩點(diǎn)需要掌握: null是一個(gè)空值 null是被賦值來的 下面是個(gè) Demo, 我們給 a 變量賦值為 null: let a = null; console.log(a); // null ...

    tanglijun 評(píng)論0 收藏0
  • undefinednull的區(qū)別

    摘要:目前,和基本是同義的,只有一些細(xì)微的差別。表示沒有對(duì)象,即該處不應(yīng)該有值。作為對(duì)象原型鏈的終點(diǎn)。五新增持續(xù)更新中一般是意外情況產(chǎn)生的,則是有意為對(duì)象賦值來說明這是一個(gè)空的對(duì)象的返回值是的類型是 摘自阮一峰博客,另附自己的理解分析。 大多數(shù)計(jì)算機(jī)語言,有且僅有一個(gè)表示無的值,比如,C語言的NULL,Java語言的null,Python語言的None,Ruby語言的nil。有點(diǎn)奇怪的是,J...

    defcon 評(píng)論0 收藏0
  • 我所知道的JavaScript之undefinednull的區(qū)別

    摘要:是全局對(duì)象的一個(gè)屬性,當(dāng)聲明了一個(gè)變量而未初始化時(shí),得到的就是。作為函數(shù)的參數(shù),表示該函數(shù)的參數(shù)不是對(duì)象。作為對(duì)象原型鏈的終點(diǎn)。表示缺少值,此處應(yīng)該有值,但未定義。因此和的值相等而類型不相等。數(shù)字運(yùn)算不相同這是由于約定的不同所決定的。 對(duì)于undefined和null我一直知道他們有很多區(qū)別,也知道一點(diǎn)關(guān)于他們的區(qū)別,但卻不具體系統(tǒng),因此總結(jié)了一下,主要心得如下: 我們要區(qū)分它們,首先...

    hatlonely 評(píng)論0 收藏0
  • 【前端工程師手冊】nullundefined到底是什么關(guān)系?

    它們是什么 undefined undefined代表了一個(gè)并不存在的值,很多情況都會(huì)產(chǎn)生undefined,比如: 沒有返回語句的函數(shù)運(yùn)行結(jié)束,就會(huì)返回undefined 訪問數(shù)組中不存在的下標(biāo)和對(duì)象不存在的屬性 void運(yùn)算符會(huì)返回undefined undefined是一個(gè)全局定義的變量: undefined in window // true null 空引用或者空對(duì)象,下...

    _Dreams 評(píng)論0 收藏0
  • 我所理解的JavaScript中 undefinednull的區(qū)別

    摘要:他們的布爾值都是,說到布爾值為的,通常包括空字符串這五種常見的對(duì)象。各自都是孤家寡人,不用拖家?guī)Э诘?,一人吃飽全家不餓。 舉個(gè)簡單的栗子: A和B兩個(gè)人肚子都很餓,要去吃飯。A已打電話到飯店預(yù)約位置,B則打算下班后考察下再做決定。對(duì)于飯店來說,A基本上就是他的客戶了,只不過還沒見到人來,定為null(畢竟交易還沒產(chǎn)生),而對(duì)飯店來說,B是誰啊,他們根本沒聽到過這個(gè)人,為undefine...

    sf190404 評(píng)論0 收藏0
  • JavaScript·隨記 Null vs. Undefined

    摘要:剛學(xué)了一些的基礎(chǔ)語法,試著用一下。相關(guān)文檔基本語法配合基本使用相同點(diǎn)和都是的基本數(shù)據(jù)類型擴(kuò)展的種基本數(shù)據(jù)類型和都是值擴(kuò)展的種值空字符串不同點(diǎn)可見代表變量有值,值為空且該值是通過變量賦值獲得的代表聲明了變量,但沒有為其賦值。 剛學(xué)了一些 Markdown 的基礎(chǔ)語法,試著用一下。 相關(guān)文檔:Markdown基本語法配合基本使用 相同點(diǎn): null 和 undefined 都是js...

    Tychio 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

0xE7A38A

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<