js中null和" "空字符串的区别

null和" "空字符串的区别”

1.null表示什么都没有;而" "代表一个长度为0的字符串

2.null没有分配空间,而" "分配了内存空间

var str1=""
var str2=null

console.log(typeof(str1))//string
console.log(typeof(str2))//object---null是一个只有一个值的特殊类型。表示一个空对象引用。

 

posted @ 2021-08-04 15:49  hwinter_c  阅读(855)  评论(0编辑  收藏  举报