undefined与null的总结
来源:互联网 发布:灵界室友网络剧百度云 编辑:程序博客网 时间:2024/05/23 18:30
二者区别
- null是一个表示“无”的对象,转为数值是0.
- undefined是一个表示“无”的原始值,转换为数值是NaN.
undefined的几种情况
- 变量被声明,但是没有赋值,就等于undefined.
- 调用函数,应该传的参数没有传,此时该参数为undefined。
- 对象没有赋值的属性,为undefined.
- 函数没有返回值,默认返回undefined.
null的几种情况
- 作为原型链的最顶端,也就是
Object.prototype.__proto__
的指向。 - 作为函数的参数,表示该函数的参数不是对象。比如:
Math.min.apply(null,[21,5,1,5,-5,2])
,可以求得一个数组的最小值。
0 0
- undefined与null的总结
- null 与 undefined 的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- undefined与null的区别
- 自定义相机、相册(相册篇)
- iOS开发信任SSL证书和自签名证书实现HTTPS
- 【Android Meditation】二次封装
- wincecabmanager制作cab包以及解压cab包可以查看详细信息(包含的文件等)
- 【32页PPT】读懂基础机器学习算法
- undefined与null的总结
- SNV自动定时更新
- Seaborn-05-Pairplot多变量图
- 网络:NSURLSession 使用 HTTPS
- 删除链表中重复的节点
- Windows应用程序打包成安装包
- 学习笔记-笨方法学python
- 那时候的银行家算法 处理计算机思索避免问题
- HDOJ.1228 A + B (map)