您的位置:首页 > Web前端 > JavaScript

javascript 中的 null 与 undefined

2009-05-16 16:18 387 查看
typeof(undefined) == 'undefined'

typeof(null) == 'object'

typeof("") == 'string'

typeof(0) == 'number'

typeof(false) == 'boolean'

我的理解,

null 存在于栈中,但是值为空

undefined 表示改引用不存在于栈中

栈:在此处用来保存堆内对象的地址

在C#中,undefined的引用在编译时会报错,未声明变量

(声明会在栈中为变量生成一段内存空间,值类型:保存值,引用类型:保存它在堆中的地址);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: