第四章 变量
记住几点:
-
分引用类型(数组,对象)和基本类型。
-
变量和对象的属性基本上一样。
-
自动释放存储空间
-
JS运行前都将创建一个全局变量,以后声明的全局变量都是这个全局变量的一个属性。
客户端JS中,window对象代表浏览器窗口,它包含该窗口中JS代码所有的全局对象。
第五章 表达式和运算符
和c/C++,java不同点:
- ===运算符:采用严格的同一性检测两个运算数是否完全等同。
- !==运算符:采用严格的同一性检测两个运算数是否完全不等同。
- in运算符:
< script language = " javascript " >
var point = ... {x:1,y:1} ; // 定义一个对象
var tmp1 = " x " in point; // 值为true
var tmp2 = " z " int point; // 值为false
var ts = " toString " in point; // 继承属性,值为true;
</ script >
- instanceof运算符:判断某个对象是否属于一个类
- 字符串的连接是依照操作顺序来得到结果。1+2+"a"; 值是3a a+1+2值是a12
第六章 语句
支持for/in,throw,try/catch/finally,with语句,和c/c++,java差不多。