国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

淺談 null & undefined

lewif / 2305人閱讀

摘要:初識在中有兩種特別的基本數(shù)據(jù)類型初學(xué)者對其也很模糊或者直接認(rèn)為它倆相等。作為函數(shù)參數(shù),表示該函數(shù)的參數(shù)不是對象對象原型鏈的終點。對象屬性沒有賦值,該屬性為當(dāng)函數(shù)沒有返回值時,默認(rèn)返回第一次分享文章,如有錯誤請斧正

1.初識 null & undefined
在javascript 中有兩種特別的基本數(shù)據(jù)類型 null undefined 初學(xué)者 對其也很模糊或者直接認(rèn)為它倆相等。

確實在判斷 是否為真值時null 和undefined 也就是if語句中 它倆都是為 false, 甚至有

 console.log( null == undefined )      // true
2. 深入理解 undefined & null

在js中我們經(jīng)常用一個 typeof來檢測一個變量的類型, 而且返回的是一個字符串類型。看下面的例子

console.log( null === undefined )  // true?  X

答案是否定的. 我們試著用 typeof 打印一下 null 和undefined

console.log( typeof null)                  // object
console.log( typeof null === "object")      // true
console.log( typeof undefined )              // undefined
console.log( typeof undefined === "undefined" )   // true undefined

我們發(fā)現(xiàn) null 打印的是 object對象 而 undefined 打印的是undefined. (對于null 打印出object 有興趣的可以去看看《你不知道的javaScript》中卷 第一章)

3. 用法
null: 表示 "沒有對象", 也就是不應(yīng)該有值。

作為函數(shù)參數(shù), 表示該函數(shù)的參數(shù)不是對象

對象原型鏈的終點。 也是null .對原型鏈不熟悉的同學(xué)可以看看.

console.log(Object.prototype.__proto__ === null) // true
undefined: 表示 沒有值 缺少值 就是此處應(yīng)該有個值但是沒有定義

變量被申明了但是沒有被賦值

    var a ;
    console.log( a )   // undefined
    a = 2;
    console.log( a )   // 2

函數(shù)調(diào)用時,該提供的參數(shù)沒有提供。

  function f(a) {
console.log( a );           // undefined
}
f();

對象屬性沒有賦值, 該屬性為undefined

var obj = new Person();
console.log(obj.age);      // undefined 

當(dāng)函數(shù)沒有返回值時,默認(rèn)返回undefined

var f = fn();
console.log( f );   // undefined

第一次分享文章,如有錯誤請斧正

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/97972.html

相關(guān)文章

  • 淺談邏輯運算符&&(與)和 ||(或)

    我有一群奇形怪狀的小伙伴,總會問我一些奇形怪狀的問題。 昨天有一個叫周三胖(因崇拜某國領(lǐng)導(dǎo)人以及結(jié)合其個人特點所以姓周,號三胖⊙﹏⊙)的朋友,向我發(fā)了這么一張圖片:showImg(https://segmentfault.com/img/bVPFiz?w=1148&h=96); 兄弟,上面那幾句什么意思? 呔!三胖休得坑貧道。老衲不會! 大哥,我是真不會,求講解? %#@!#¥& ..... 經(jīng)過...

    xiyang 評論0 收藏0
  • 淺談邏輯運算符&&(與)和 ||(或)

    我有一群奇形怪狀的小伙伴,總會問我一些奇形怪狀的問題。 昨天有一個叫周三胖(因崇拜某國領(lǐng)導(dǎo)人以及結(jié)合其個人特點所以姓周,號三胖⊙﹏⊙)的朋友,向我發(fā)了這么一張圖片:showImg(https://segmentfault.com/img/bVPFiz?w=1148&h=96); 兄弟,上面那幾句什么意思? 呔!三胖休得坑貧道。老衲不會! 大哥,我是真不會,求講解? %#@!#¥& ..... 經(jīng)過...

    RdouTyping 評論0 收藏0
  • 淺談邏輯運算符&&(與)和 ||(或)

    我有一群奇形怪狀的小伙伴,總會問我一些奇形怪狀的問題。 昨天有一個叫周三胖(因崇拜某國領(lǐng)導(dǎo)人以及結(jié)合其個人特點所以姓周,號三胖⊙﹏⊙)的朋友,向我發(fā)了這么一張圖片:showImg(https://segmentfault.com/img/bVPFiz?w=1148&h=96); 兄弟,上面那幾句什么意思? 呔!三胖休得坑貧道。老衲不會! 大哥,我是真不會,求講解? %#@!#¥& ..... 經(jīng)過...

    cnTomato 評論0 收藏0
  • 淺談reacthooks閉包陷阱

      本文不會過多講解基礎(chǔ)知識,更多說的是在使用useRef如何能擺脫 這個 閉包陷阱 ?  react hooks 的閉包陷阱 基本每個開發(fā)員都有遇見,這是很令人抓狂的。  (以下react示范demo,均為react 16.8.3 版本)  列一個具體的場景:  functionApp(){   const[count,setCount]=useState(1);   useEffect(()=...

    3403771864 評論0 收藏0
  • 淺談JS中的數(shù)據(jù)類型轉(zhuǎn)換

    摘要:關(guān)于中的各種數(shù)據(jù)類型的簡單轉(zhuǎn)換。轉(zhuǎn)換為布爾值全局方法方法注意要區(qū)分空字符串和有空格的字符串。如果預(yù)期某個位置應(yīng)該是布爾值,會將該位置上現(xiàn)有的值自動轉(zhuǎn)為布爾值。常規(guī)轉(zhuǎn)換取反兩次,對應(yīng)的布爾值不變。 關(guān)于JavaScript中的各種數(shù)據(jù)類型的簡單轉(zhuǎn)換。 轉(zhuǎn)換為字符串 toString 可以用toString這個API將其他數(shù)據(jù)類型轉(zhuǎn)換為字符串,其中也有一些特例。 var a = 1; a....

    CarlBenjamin 評論0 收藏0

發(fā)表評論

0條評論

lewif

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<