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);
}