请教IF的布尔值和数据类型问题
<script language=javascript>var newWindow
function makeNewWindow(){
newWindow=window.open("","","height=300,width=300);
}
function closeNewWindow(){
if(newWindow){ **********请问这里的newWindow返回的值为什么是 布尔值啊?***********
newWindow.close()
newWindow=null ***null到底是一个什么样的数据类型啊?***
}
}
</script>
<html>
<input type=button value="create" onClick="makeNewWindow()">
<input type=button value="close" onClick="closeNewWindow()">
</html>