<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
//---------true
//alert(0=="")
//alert(""==false)
//alert(0==false)
//alert(undefined==null)//清空是建议用undefined
//-----------------------------------
//alert(Boolean())//六种数据类型的默认值,都判定为false
//s=1//window下,不加var,默认为window.s,即window这个对象的属性!!!!!!!!!!!!!
//function show(){
//s=1//函数下,不加var,默认为该函数下的全局变量!!!
//function al(){
//alert(s);
//}
//al()
//}
//show();
//alert(s);
//---------------------------------------------------
//--------对象属性,与函数变量(方法变量)不同。属性是保存状态的。
//编译时,会将所有的var挂在相应的作用域上,但不会赋值,再进行alert等操作
//alert(a)//out:undefined
//var a=1;
//function person(){
//s=1//只是一个变量,外部无法访问
//this.s=1//属性。对象可以访问
//alert(s)
//}
//var p=new person();
//alert(p.s)//out:undefined
//alert(p.s)
//----------------
//s=1
//this.s=2
//function show(){
//this.s=4
//s=2
//this.s=4
//}
//var p=new show();
////show()//show方法若执行,着在window下定义了s:{this.s=4或s=2}即window下,不加var,默认为window.s,即window这个对象的属性
//alert(p.s)
//alert(window.s)
//alert(this.s)
</script>
</head>
<body>
</body>
</html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
//---------true
//alert(0=="")
//alert(""==false)
//alert(0==false)
//alert(undefined==null)//清空是建议用undefined
//-----------------------------------
//alert(Boolean())//六种数据类型的默认值,都判定为false
//s=1//window下,不加var,默认为window.s,即window这个对象的属性!!!!!!!!!!!!!
//function show(){
//s=1//函数下,不加var,默认为该函数下的全局变量!!!
//function al(){
//alert(s);
//}
//al()
//}
//show();
//alert(s);
//---------------------------------------------------
//--------对象属性,与函数变量(方法变量)不同。属性是保存状态的。
//编译时,会将所有的var挂在相应的作用域上,但不会赋值,再进行alert等操作
//alert(a)//out:undefined
//var a=1;
//function person(){
//s=1//只是一个变量,外部无法访问
//this.s=1//属性。对象可以访问
//alert(s)
//}
//var p=new person();
//alert(p.s)//out:undefined
//alert(p.s)
//----------------
//s=1
//this.s=2
//function show(){
//this.s=4
//s=2
//this.s=4
//}
//var p=new show();
////show()//show方法若执行,着在window下定义了s:{this.s=4或s=2}即window下,不加var,默认为window.s,即window这个对象的属性
//alert(p.s)
//alert(window.s)
//alert(this.s)
</script>
</head>
<body>
</body>
</html>