--- title: if...else slug: Web/JavaScript/Reference/Statements/if...else tags: - Dokumentacja_JavaScript - Dokumentacje - JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Reference/Statements/if...else original_slug: Web/JavaScript/Referencje/Polecenia/if...else ---
Wykonuje blok poleceń, jeśli dany warunek jest spełniony. Jeśli warunek nie jest spełniony, może zostać wykonany inny blok poleceń.
Polecenie | |
Zaimplementowane w: | JavaScript 1.0, NES 2.0 |
Wersja ECMA: | ECMA-262 |
if (warunek) { polecenia1 } [else { polecenia2 }]
warunek
polecenia1
.
polecenia1
, polecenia2
if...else
. Bloki wielu poleceń muszą być ujęte w nawiasy klamrowe.
Nie powinno się używać prostych operatorów przypisania w wyrażeniu warunkowym. Przykładowo, nie należy używać kodu podobnego do poniższego:
if(x = y) { /* zrób coś */ }
Jeśli potrzebujesz użyć przypisania w wyrażeniu warunkowym, użyj dodatkowej pary nawiasów. Na przykład: if( (x = y) )
.
if...else
if (cipher_char == from_char) { result = result + to_char x++} else result = result + clear_char