我想在JavaScript函數中檢查null和空id,但是如果語法不起作用?如何在javaScript函數中檢查null?
var id = "<%=Request["Id"]%>";
if (id !== "")
if (id !== null)
{var id = "<%=new Guid(Request["ID"].ToString())%>";
window.location = "/Controller/Action.aspx?Id=" + id; }
我想在JavaScript函數中檢查null和空id,但是如果語法不起作用?如何在javaScript函數中檢查null?
var id = "<%=Request["Id"]%>";
if (id !== "")
if (id !== null)
{var id = "<%=new Guid(Request["ID"].ToString())%>";
window.location = "/Controller/Action.aspx?Id=" + id; }
讀入的二進制邏輯:
var id = "<%=Request["Id"]%>";
if (id !== "" && id != null) {
var id = "<%=new Guid(Request["ID"].ToString())%>";
window.location = "/Controller/Action.aspx?Id=" + id;
}
話又說回來,var id = "<%=Request["Id"]%>";
永遠不會爲空,只有空字符串,那麼也許你可以丟棄檢查完全。
用JavaScript,
如果你想測試不空這應該爲你工作(即沒有明確NULL的任意值):
if(myVar !== null) {
// your code
}
如果你只關心測試不空(NULL值,零數,空字符串等。)然後嘗試:
if(!myVar) {
// your code
}
如果你想測試一個變量是否在所有(定義我倍兒ieve是你想什麼來實現),那麼你可以不喜歡它:
if(typeof myVar !== 'undefined') {
// your code
}
請讓我知道它是否適合你。
if(id!==「」&& id!= null) – Elham
此語法與&& – Elham
錯誤確定嗎?這是有效的JavaScript,所以也許這是ASP做的事情? – jedifans