猿问
各位觉得这两个表达式有区别吗?
var a = ""; var a = " "; 应该没有区别吧,都是空值。还是说第一个是个Null,第二个是个空字符串?
慕运维6514616
浏览 1417
回答 2
2回答
NadiaSmile
两者有区别,两者都定义了一个变量,并且赋值了null,""的区别可以比喻为:a="" 就相当于这个人考试了,不过是考了0分;而 a=null 就相当于这个人没有考试,所以没有分数""与" "对于计算机来说是有区别的,你可以去试试, 判断条件写成 if(a == ""){} if(a == ""){} 可以看出两者区别望采纳
0
0
0
其实我真的不是东北人
第一个不是null,他只是一个空字符串, 第二个是空格字符串。 var a = null; 这样才是null, null跟"" 是有区别的
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答