javascript中undefined與null的區(qū)別
更新時間:2022年06月21日 11:41:10 作者:小旭2021
這篇文章介紹了javascript中undefined與null的區(qū)別,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
null和undefined基本是同義的,只有一些細微的差別。
null表示"沒有對象",即該處不應該有值。典型用法是:
- (1) 作為函數(shù)的參數(shù),表示該函數(shù)的參數(shù)不是對象。
- (2) 作為對象原型鏈的終點。
Object.getPrototypeOf(Object.prototype) // null
undefined表示"缺少值",就是此處應該有一個值,但是還沒有定義。典型用法是:
- (1)變量被聲明了,但沒有賦值時,就等于undefined。
- (2) 調用函數(shù)時,應該提供的參數(shù)沒有提供,該參數(shù)等于undefined。
- (3)對象沒有賦值的屬性,該屬性的值為undefined。
- (4)函數(shù)沒有返回值時,默認返回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
到此這篇關于javascript中undefined與null區(qū)別的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 一文讓你徹底弄懂js中undefined和null的區(qū)別
- JavaScript undefined及null區(qū)別實例解析
- JavaScript中undefined和null的區(qū)別
- javascript中undefined與null的區(qū)別
- JavaScript中Null與Undefined的區(qū)別解析
- JavaScript中的null和undefined區(qū)別介紹
- 詳解JavaScript中undefined與null的區(qū)別
- js中 關于undefined和null的區(qū)別介紹
- JS基礎之undefined與null的區(qū)別分析
- JS中null和undefined的區(qū)別
相關文章
js實現(xiàn)日歷可獲得指定日期周數(shù)及星期幾示例分享(js獲取星期幾)
編寫一個簡易日歷。在文本框中輸入要查找的日期,程序可以計算出這一天處在該年份的第幾周,并且能判斷出這一天到底是星期幾,需要的朋友可以參考下2014-03-03Javascript 普通函數(shù)和構造函數(shù)的區(qū)別
這篇文章主要介紹了Javascript 普通函數(shù)和構造函數(shù)的區(qū)別的相關資料,需要的朋友可以參考下2016-11-11Javascript學習筆記之數(shù)組的構造函數(shù)
這篇文章主要介紹了Javascript數(shù)組的構造函數(shù)及常見的操作,講解的十分詳細,這里推薦給大家2014-11-11