快速問題:這種嵌套可能嗎? if語句首先傳遞一個開關,然後傳遞另一個if語句,所以它不會影響其他未在開關上捕獲的值?嵌套的條件語句(如果,然後再次切換)
var cookie = ""; //some value previously setted by filtering a cookie, like a product id
var prod = "";
var img = "";
if ((cookie != null) && (prod != '')) {
switch (cookie) {
case '001': case '002': case '003':
prod = "Product01";
img = "product01.jpg"
break;
case '004': case '005': case '006':
prod = "Product02";
img = "product02.jpg"
break;
case '007': case '008':
prod = "Product03";
img = "product03.jpg"
break;
case 'null':
break;
}
if (window.location.pathname == 'somepage') {
//jQuery code
} else if (window.location.pathname == 'anotherpage') {
//jQuery code
} else {
//jQuery code
}
}
爲什麼不試試? – Kimtho6
是的,這是可能的 – Kimtho6
看起來很好,我得到錯誤嗎? –