1、相等:
绝对相等(值和类型都一样):===
相等(值一样):==
不等:!=
2、判断空:
!!
后加非空字符串、非零数值、非空对象 返回 true;
后加空字符串、0、null 返回false
3、判断类型
typeof
instantof 不支持null,否则脚本出错
4、取值
例:val = val || 1
结果:若val有值,则val为val的值,否则为1
注意,这个可以无限判断,比如:val = val || (val 2|| ...(valn || 1));
5、内置函数
isNaN :判断是否是数字
isFinite:判断是否是无限大
parseInt :判断是否为int类型(parseFloat 同上 顾名思义)
6、js中变量在声明的时候如果不加var,则这个变量为全局的
7、函数的声明
(1) function fun(){....}
(2) var fun = function(){...}
8、开发利器:eclipse + apatana
调试利器:firefox + firebug
9、常见的js库
mootools、 JQuery 、 dojo、 prototype 、 dwr、 gwt 、 ext
10、js获取对象的所有名称(用下面这个方法就可以)
function viewObject (obj){
var msg;
for (var a in obj){
msg += a+ ", ";
}
alert(msg);
}