1、javascript中有5种原始数据类型和一种对象类型
调用原始数据类型的属性的时候,会临时创建一个原始类型的包装对象,例如var str = "hello"; str.t=3;alert(str.t);//undefined,说明在alert str.t的时候这个包装对象已经被销毁了
2、+号与-号
x:The answer is 42
y:42 is the answer
3、==号的使用
4、===严格等于
alert("1"==1); //true
alert("1"===1); //false
alert(0==false); //true
alert(0===false); //false
alert(null==undefined); //true
alert(null===undefined); //false
alert(NaN==NaN); //false
alert(NaN===NaN); //false
alert(new Object()==new Object()) //false
alert(new Object()===new Object()) //false
alert(new Object("hi")=="hi") //true
alert(new Object("hi")==="hi")) //false
alert([1,2]==[1,2]); //false
alert([1,2]===[1,2]); //false
5、类型检测
6、表达式和运算符
7、语句
里面的异常没有处理抛给外面了,要先执行以下里面的finally语句
函数声明和函数表达式