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

資訊專欄INFORMATION COLUMN

淺談 null & undefined

lewif / 2311人閱讀

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

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

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

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

在js中我們經常用一個 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

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

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

作為函數參數, 表示該函數的參數不是對象

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

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

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

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

函數調用時,該提供的參數沒有提供。

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

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

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

當函數沒有返回值時,默認返回undefined

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/97972.html

相關文章

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

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

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

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

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

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

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

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

    3403771864 評論0 收藏0
  • 淺談JS中的數據類型轉換

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

    CarlBenjamin 評論0 收藏0

發表評論

0條評論

lewif

|高級講師

TA的文章

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