2013-04-05 93 views
1

查詢字符串如何驗證,如果一個參數是查詢字符串退出或不Node.js的?如何檢查參數存在於node.js的

我確認這樣

if(prm1 == null) 
return error 

但實際上在執行console.log(PRM1) 說不確定..

我們究竟如何驗證呢?

+0

嘗試,如果(PRM),它的存在,或者如果它亙古不變的存在 – 2013-04-05 12:59:38

回答

2

如果該參數不存在在你的queryString它返回爲undefined。該參數不會返回null,因爲它沒有被初始化。

試試這個:

if(typeof prm1 != 'undefined') 
    return "error"; 
+0

但不確定有這樣 如果(typeof運算PRM1進行驗證= '未定義'(PRM!)! ) 返回「錯誤」; 或 如果(typeof運算PRM1 =未定義!) 回報 「錯誤」; – Raj 2013-04-05 13:02:35

+0

最好的辦法是,如果(typeof運算PRM1!=「未定義」),因爲在字符串的typeof返回類型。如果直接嘗試測試未定義的類型,使用if(!PRM1 ==未定義),但它的速度慢 – throrin19 2013-04-05 13:05:06

+0

ok.t​​hanks的評論 – Raj 2013-04-05 13:13:28