Haruskah "lain" digunakan dalam situasi di mana aliran kontrol menjadikannya berlebihan?

Saya terkadang menemukan kode yang mirip dengan contoh berikut (apa fungsi ini tidak persis di luar lingkup pertanyaan ini): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } Seperti yang Anda lihat, if,...