--- 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