1.未声明的变量,值为:undefined
如:
foo;
alert(foo);//undefined
2.省略var的变量,会转为全局变量,包括在函数体内,这种变量称为:“隐式全局变量”
3.js中常量声明为const,常量名一般用全部大写
4.常量没有赋值时,值为undefined
5.js中,函数在调用时才执行
6.js中判断对象类型用typeof
7.var obj2={pos:{x:3,y:4}}
obj2.pos.x //3
如果赋值一个不存在的属性,则会新增此属性,并赋值
如 obj2.pos.z=5
obj2.fn=function (){alert("hello world");}
函数可以返回一个引用给属性
8.function Show()
{
alert("hello world");
}
var obj=new Show();//new之后写函数名,obj会把该函数(Show)作为构造函数用
9.Js中数组里面可以放多种类型的值
如var arr={'A',2,3.5};