js容易混淆或忘記的知識小總結(一)

 

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

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章