DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js判斷變量是否未定義的代碼
js判斷變量是否未定義的代碼
編輯:關於JavaScript     

例如:

if(!myVar01)alert("發生錯誤");

// 該代碼直接發生異常,因為變量myVar01沒有申明 if("undefined" == typeof myVar01)alert("發生錯誤");

// 這樣寫才不至於發生異常

而: var myVar01; if(undefined == myVar01)alert("發生錯誤");

// 該代碼會正確運行 if("undefined" == typeof myVar01)alert("發生錯誤");

// 該代碼同樣會正確運行

結論:我們采用下面的方式來保證萬無一失 if("undefined" == typeof myVar01)alert("發生錯誤");

// 該代碼同樣會正確運行

當然判斷數據的有效性遠遠不只這些,還有對null的判斷,數字是否大道越界.

實際應用:
downlm有的頁面我們不定義,但有的頁面定義了,就可以需要這樣的判斷方法,沒有定義的就不執行。

if("undefined" != typeof downlm){ 
if(downlm=="soft"){ 
document.write('成功'); 
} 
}

經測試完美。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved