null 和 undefined 的区别
来源:互联网 发布:淘宝发货人信息怎么改 编辑:程序博客网 时间:2024/06/08 05:39
1、犀牛书上对null的定义是 表示空值,可以用来表示数字、字符串和对象是无值的;
undefined是一种变量的取值,表明变量没有初始化;
2、函数默认返回undefined;查询一个对象或者数组的值返回undefined,则说明这个对象或者数组不存在;引用没有提供实参的形参也会返回undefined;
3、null是关键字,undefined是全局属性;
4、typeof null 返回 object,typeof undefined 返回undefined;
5、null转换为数字返回0,undefined转换为数字返回NaN;
6、null是原型链的终点,即: Object.prototype.__proto__ = null;
阅读全文
0 0
- null和undefined的区别
- undefined和null的区别
- null和undefined的区别
- null 和undefined的区别
- null和undefined的区别?
- null 和 undefined 的区别
- undefined和null的区别
- undefined和null的区别
- null和undefined的区别
- null和undefined的区别?
- undefined和null的区别
- undefined和null的区别
- null和undefined的区别?
- Undefined 和 Null 的区别
- null和undefined的区别
- null和undefined的区别
- null和undefined的区别
- null和undefined的区别
- Hadoop知识梳理
- 白话Lucene原理
- 中文分词综述
- L2-020. 功夫传人
- Angular学习(一)
- null 和 undefined 的区别
- 2、Spring-boot热部署
- elsaticsearch的安装
- Android studio Rendring Problems
- 二、Animation动画插值器
- week12-leetcode #347-Top-K-Frequent-Elements
- 如何编译安装Bundler
- java中equals和==的区别
- java synchronized关键字的用法