共8种:Boolean、Null、Undefined、Number、String、Symbol、Object、BigInt(ES6新出的).
null和undefined的区别?
1.undefiend是所有变量声明后的默认值,但null不是;
2.null是给引用类型做初值,可以赋值给一些可能返回对象的变量,undefiend给值类型做初值。
2.undefined不是关键字,null是关键字,即可以用undefined做变量名。
if(true){
let undefined =2;
console.log(undefined);// 可以打印出2
}
if(true){
let null=23;
console.log(null);
}
直接报错
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25563.html