成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Undefined和Null

0xE7A38A / 2516人閱讀

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

js中一共有5種簡(jiǎn)單數(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/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是被賦值來(lái)的 下面是個(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ì)象賦值來(lái)說(shuō)明這是一個(gè)空的對(duì)象的返回值是的類型是 摘自阮一峰博客,另附自己的理解分析。 大多數(shù)計(jì)算機(jī)語(yǔ)言,有且僅有一個(gè)表示無(wú)的值,比如,C語(yǔ)言的NULL,Java語(yǔ)言的null,Python語(yǔ)言的None,Ruby語(yǔ)言的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
  • 【前端工程師手冊(cè)】nullundefined到底是什么關(guān)系?

    它們是什么 undefined undefined代表了一個(gè)并不存在的值,很多情況都會(huì)產(chǎn)生undefined,比如: 沒有返回語(yǔ)句的函數(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ū)別

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

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

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

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

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

0條評(píng)論

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