读书人

javascript中null与quot;quot;有什么区别小

发布时间: 2012-09-10 11:02:32 作者: rapoo

javascript中,null与""有什么区别,我感觉一样啊
<html>
<head>
<title>123</title>
<script>
function validate(){
var text1 = document.getElementById('text');
if(text1==null){
alert("1");
}else{
alert("2");
}
}
</script>

</head>
<body>

<form>
<input type="text" id="text">
<input type="button" value="提交" onclick="validate();">
</form>
</body>
</html>
为啥text1不为空啊

[解决办法]
public class test01 {
public static void main(String[] args) {

String str1 = "";
//str1在内存开辟了空间,只是没加内容,长度输出0
System.out.println(str1.length());
String str2 = null;
//str1没有在内存开辟空间,输出空指针异常
System.out.println(str2.length());
}
}

读书人网 >JavaScript

热点推荐