4个回答
展开全部
结果上没有任何区别,都代表给str赋值一个空的结果,
但typeof 出来的结果,会有不同,str=''时,typeof的结果为string,str=null,typeof出来的结果object。
但typeof 出来的结果,会有不同,str=''时,typeof的结果为string,str=null,typeof出来的结果object。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
null说明这个变量是null值," "表示这个字符串是几个空格。
null值和空格是2个不同的赋值。
null值和空格是2个不同的赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str1 = null; str引用为空
var str2 = ""; str引用一个空串
也就是null没有分配空间,""分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。
var str2 = ""; str引用一个空串
也就是null没有分配空间,""分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询