Operator JavaScript && jak jeśli instrukcja? [duplikować]
To pytanie ma już tutaj odpowiedź:
Czy wyrażenie <boolean> && statement () jest takie samo, jak instrukcja if (<wyrażenie boolowskie>) ()? 5 odpowiedziTo powinno być dość proste pytanie. Po prostu nie mogłem znaleźć odpowiedzi, więc pomyślałem, że zaoszczędzę trochę czasu i zapytam tutaj.
Patrzyłem na jakiś kod JavaScript i zauważyłem wyraz formy:
a < b && (other maths statements);
Inne instrukcje matematyczne to po prostu przypisywanie zmiennych i prostych rzeczy.
Moje pytanie jest takie. Czy jest to inny sposób na pisanie instrukcji compact if?
Znam to polecenie? If-block: else-block; jest to jeden ze sposobów, ale ponieważ && jest zwarciem i lewostronne, to wszystko, co mogę myśleć, że będzie. Wiem, że nie możesz mieć innego bloku za pomocą tej metody, ale jest całkiem fajny.
Czy ktoś może po prostu potwierdzić, że nie śpię o tej godzinie rano.
Dzięki,