當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > JS判斷變量是否已經(jīng)定義

JS判斷變量是否已經(jīng)定義

2012/11/9 09:58:23作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

JS判斷變量是否已經(jīng)定義

【實(shí)例描述】

在普通的變量值判斷中,可以使用“變量==null”來判斷變量是否有值。該如何判斷變量是否已經(jīng)被定義?本例將學(xué)習(xí)這種判斷方法。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁-學(xué)無憂(wangbatian.cn)</title> <script language ="javascript"> function judge() {     if(typeof(iTxt)=="undefined")        alert("iTxt變量未定義")     else        alert("iTxt變量已經(jīng)定義"); } </script> </head> <body>     <input id="Button1" type="button" value="判斷" onclick="judge()" /> </body> </html>

【運(yùn)行效果】

 判斷變量是否已經(jīng)定義運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是“undefined”,用其判斷某個(gè)變量是否被定義。如果已經(jīng)在前面使用“var”定義了變量,則undefmed不成立,否則認(rèn)為變量未定義。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:JS判斷變量是否已經(jīng)定義 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: 判斷  定義