私はこの独特のプラクティスをブラウザ検出スクリプトで発見しました。Else Ifの代わりにIf/Elseを入れ子にする利点はありますか?
if (/MSIE/.test(_3)) {
IE = true;
} else {
if (/AppleWebKit/.test(_3)) {
Safari = true;
} else {
if (/Opera/.test(_3)) {
Opera = true;
} else {
if (/Camino/.test(_3)) {
Camino = true;
} else {
if (/Firefox/.test(_3) || /Netscape/.test(_3) ||) {
Mozilla = true;
}
}
}
}
}
このネストされたIF /エルスメソッドを使用するすべての利点がありますか?
if(){
} else if(){
} else if(){
} else if(){
}
それが遅くか何かを実行します:私はちょうどそれを変更した場合にどのような
?