Когда вы собираетесь провести булевскую проверку (проверка true или false), вы определяете логический объект в javascript, как показано ниже:
var myBoolean = new Boolean ();
myBoolean = true;
из вашего фрагмента JavaScript, я предполагаю, что вы проверяете условие, только если условие истинно, поэтому, если необходимо проверить первое условие, тогда логический объект инициализируется как истинный в начале. Если он вернет true, тогда будет проверено следующее условие, иначе будет показано сообщение об ошибке. Я предполагаю, что это поток, который вы имеете в виду.
P.s: Также вы можете добавить Alert (); Первоначально сообщения в javascript для изучения потока кода, который помогает в устранении неполадок на начальных этапах.
Надеюсь, это решит проблему.
С уважением,
Раджив