最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中undefined與null的區(qū)別

 更新時(shí)間:2022年06月21日 11:41:10   作者:小旭2021  
這篇文章介紹了javascript中undefined與null的區(qū)別,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

 

null和undefined基本是同義的,只有一些細(xì)微的差別。

null表示"沒有對(duì)象",即該處不應(yīng)該有值。典型用法是:

  • (1) 作為函數(shù)的參數(shù),表示該函數(shù)的參數(shù)不是對(duì)象。
  • (2) 作為對(duì)象原型鏈的終點(diǎn)。
Object.getPrototypeOf(Object.prototype)
// null

undefined表示"缺少值",就是此處應(yīng)該有一個(gè)值,但是還沒有定義。典型用法是:

  • (1)變量被聲明了,但沒有賦值時(shí),就等于undefined。
  • (2) 調(diào)用函數(shù)時(shí),應(yīng)該提供的參數(shù)沒有提供,該參數(shù)等于undefined。
  • (3)對(duì)象沒有賦值的屬性,該屬性的值為undefined。
  • (4)函數(shù)沒有返回值時(shí),默認(rèn)返回undefined。
var i;
i // undefined
 
function f(x){console.log(x)}
f() // undefined
 
var  o = new Object();
o.p // undefined
 
var x = f();
x // undefined

到此這篇關(guān)于javascript中undefined與null區(qū)別的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 表單的焦點(diǎn)順序tabindex和對(duì)應(yīng)enter鍵提交

    表單的焦點(diǎn)順序tabindex和對(duì)應(yīng)enter鍵提交

    表單的焦點(diǎn)tab鍵順序:tabindex決定,如果值缺省,擇按順序一一對(duì)應(yīng),想詳細(xì)了解此功能應(yīng)用的朋友可以參考下
    2013-01-01
  • 原生javascript 學(xué)習(xí)之js變量全面了解

    原生javascript 學(xué)習(xí)之js變量全面了解

    下面小編就為大家?guī)硪黄鷍avascript 學(xué)習(xí)之js變量全面了解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • 判斷瀏覽器的js代碼

    判斷瀏覽器的js代碼

    判斷瀏覽器的js代碼...
    2007-01-01
  • cancelBubble阻止事件冒泡

    cancelBubble阻止事件冒泡

    cancelBubble阻止事件冒泡...
    2006-10-10
  • 在JavaScript中處理時(shí)間之setMinutes()方法的使用

    在JavaScript中處理時(shí)間之setMinutes()方法的使用

    這篇文章主要介紹了在JavaScript中處理時(shí)間之setMinutes()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 詳解JavaScript匿名函數(shù)和閉包

    詳解JavaScript匿名函數(shù)和閉包

    這篇文章主要介紹了JavaScript匿名函數(shù)和閉包的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Javascript基礎(chǔ)教程之JavaScript語法

    Javascript基礎(chǔ)教程之JavaScript語法

    本文是javascript基礎(chǔ)教程的第一篇,給大家?guī)淼氖莏avascript的最基礎(chǔ)的東西--javascript的語法的注意事項(xiàng),希望大家能夠喜歡
    2015-01-01
  • JavaScript中l(wèi)ength屬性的使用方法

    JavaScript中l(wèi)ength屬性的使用方法

    這篇文章主要介紹了JavaScript中l(wèi)ength屬性的使用方法,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • javascript學(xué)習(xí)指南之回調(diào)問題

    javascript學(xué)習(xí)指南之回調(diào)問題

    回調(diào)函數(shù)被認(rèn)為是一種高級(jí)函數(shù),一種被作為參數(shù)傳遞給另一個(gè)函數(shù)(在這稱作"otherFunction")的高級(jí)函數(shù),回調(diào)函數(shù)會(huì)在otherFunction內(nèi)被調(diào)用(或執(zhí)行)?;卣{(diào)函數(shù)的本質(zhì)是一種模式(一種解決常見問題的模式),因此回調(diào)函數(shù)也被稱為回調(diào)模式。
    2016-04-04
  • JavaScript入門之基本函數(shù)詳解

    JavaScript入門之基本函數(shù)詳解

    函數(shù),在C語言之類的過程式語言中,是頂級(jí)的實(shí)體,而在Java/C++之類的面向?qū)ο蟮恼Z言中,則被對(duì)象包裝起來,一般稱為對(duì)象的方法。而在JavaScript中,函數(shù)本身與其他任何的內(nèi)置對(duì)象在低位上是沒有任何區(qū)別的,也就是說,函數(shù)本身也是對(duì)象
    2011-10-10

最新評(píng)論

延安市| 普兰店市| 德格县| 安丘市| 周宁县| 天镇县| 宝应县| 新兴县| 轮台县| 甘南县| 庆阳市| 翼城县| 汉中市| 开封县| 钟祥市| 天峨县| 眉山市| 新田县| 郑州市| 长汀县| 武功县| 岐山县| 顺平县| 柳州市| 廊坊市| 南华县| 海丰县| 胶南市| 富平县| 阿鲁科尔沁旗| 定南县| 浙江省| 贵定县| 井冈山市| 深水埗区| 班戈县| 吉木乃县| 西和县| 开江县| 革吉县| 富锦市|