當處理空值時,可以通過判斷查詢字符串是否為空來決定如何處理。以下是一個示例代碼,演示如何處理空值:
function getQueryString(param) {
var queryString = window.location.search;
if (queryString === "") {
return "Query string is empty.";
} else {
var urlParams = new URLSearchParams(queryString);
if (urlParams.has(param)) {
return urlParams.get(param);
} else {
return "Parameter not found in query string.";
}
}
}
// 示例用法
var value = getQueryString("exampleParam");
console.log(value);
在上面的示例中,getQueryString
函數會首先判斷查詢字符串是否為空,如果為空則返回相應提示信息。如果不為空,則會進一步判斷查詢字符串中是否包含指定的參數,如果包含則返回該參數的值,否則返回提示信息。這樣可以有效地處理空值情況。