null和undefined的区别?
来源:互联网 发布:淘宝怎么弄到很多小号 编辑:程序博客网 时间:2024/05/17 04:57
null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。
undefined:
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
null:
(1) 作为函数的参数,表示该函数的参数不是对象。
(2) 作为对象原型链的终点。
undefined:
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
null:
(1) 作为函数的参数,表示该函数的参数不是对象。
(2) 作为对象原型链的终点。
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的区别
- 剑指Offer——(3)从尾到头打印链表
- 访问网络文件共享服务
- [Golang] 深入研究 Visual Studio Code for Golang
- 哪些情况下sql索引会失效
- nodejs POST加号变成了空格
- null和undefined的区别?
- 作业
- leetcode--Count Primes
- 插入排序-希尔排序
- 性能优化的方法?
- 什么是aar包,和androidstudio 如何添加arr包依赖
- SpringBoot-mybatis- thymeleaf
- 为什么不少程序员极度推崇纯 vim 和 emacs,却对 IDE 嗤之以鼻?(1)
- 不同的数据类型在32位和64位下所占字节的区别