判定你的變數是否存在
寫程式的人,大概都寫不下幾千幾萬個IF來判定變數是否存在,這也許是繼Hello World另一個最多的程式了吧。
於ColdFusion的判定變數,只需加個isdefined(變數名稱的字串) 即可:
1 2 3 4 5 6 7 | <cfscript> if(isdefined{'myValue')){ return true; }else{ return false; } </cfscript> |
於JavaScript的初學者大概都會使用以下的方式判定變數是否存在:
1 2 3 4 5 | if(myValue){ return true; }else{ return false; } |
但是這個方法有可能把0的變數判定為負,所以目前我都用下面的方式來確定變數是否存在
1 2 3 4 5 | if(typeof(myValue)!='undefined'){ return true; }else{ return false; } |
No related posts.

近期迴響