可能重複:
Is it safe to assume strict comparison in a Javascript switch statement?javascript switch/case:是比較類型嗎?
難道一個開關/ case語句在javascript比較類型或只值?
換句話說,當我有以下代碼:
switch (variable)
{
case "0": [...] break;
case "1": [...] break;
default: [...] break;
}
是它等同於
if (variable == "0")
{
[...]
}
else if (variable == "1")
{
[...]
}
else
{
[...]
}
或
if (variable === "0")
{
[...]
}
else if (variable === "1")
{
[...]
}
else
{
[...]
}
編輯:有沒有辦法迫使比較值和類型一次?
您可以輕鬆地測試它...... – gdoron
是的,它會採取更少的時間來輸入一個的jsfiddle比它的問題:-) – Pointy
@amnotiam鍵入。你是怎麼找到他們的...?你以前見過嗎? – gdoron