Beberapa kondisi disusun berurutan dengan else if. Cabang diperiksa dari atas ke bawah, dan cabang pertama yang bernilai true yang dijalankan; sisanya dilewati.
function golongan(daya) {
if (daya >= 2200) return "besar";
else if (daya >= 1300) return "menengah";
else if (daya >= 900) return "kecil";
return "subsidi";
}
console.log(golongan(1300)); // menengahUrutan cabang menentukan hasil. Bila cabang daya >= 900 ditulis paling atas, daya 2200 akan berhenti di situ dan mengembalikan kecil.