var a = "";
var a = " ";
应该没有区别吧,都是空值。还是说第一个是个Null,第二个是个空字符串?
2 回答
NadiaSmile
TA贡献149条经验 获得超291个赞
两者有区别,
两者都定义了一个变量,并且赋值了
null,""的区别可以比喻为:a="" 就相当于这个人考试了,不过是考了0分;
而 a=null 就相当于这个人没有考试,所以没有分数
""与" "对于计算机来说是有区别的,你可以去试试, 判断条件写成 if(a == ""){} if(a == ""){} 可以看出两者区别
望采纳
添加回答
举报
0/150
提交
取消