扫码关注官方订阅号
谷歌了一下 大部分都是undefined 与 null 的区别
在声明对象的时候
var a = {} 与 var a = null
有什么区别?
补充:
在开发中推荐使用哪种声明那?
闭关修行中......
家徒四壁和无家可归的区别?
{}:我是一个一无所有的对象
{}
null:这里本该有个对象,但是没有
null
undefined:这里不该有任何值
undefined
// 没毛病 var o = {} o.name = 'o'; // 报错 var o = null o.name = 'o';
var a={} //声明我是一个对象字面量,里面值是空的 var a=null //只是声明了一个变量a,但是啥类型都没给说明,这个要用它需要后面再赋值
开发中用哪种,这个是随你自己,我一般都会在定义的时候初始化赋一个值,至少给它一个类型,告诉它是数字还是string还是object
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
家徒四壁和无家可归的区别?
{}:我是一个一无所有的对象null:这里本该有个对象,但是没有undefined:这里不该有任何值开发中用哪种,这个是随你自己,我一般都会在定义的时候初始化赋一个值,至少给它一个类型,告诉它是数字还是string还是object