//blok decyzyjny - instrukcja warunkowa
var zgoda = true;
if(zgoda == true){
document.write("Jest zgoda");
}else{
document.write("Brak zgody")
}
//Instrukcja Switch - przełącznik
var poraRoku = 3;
switch(poraRoku){
case 1:
document.write("Wiosna");
break;
case 2:
document.write("Lato");
break;
case 3:
document.write("Jesień");
break;
case 4:
document.write("Zima");
break;
default:
document.write("i tak mija rok cały");
}
//grupowanie case'ów
var temp =5;
switch(temp){
case 0:
case 5:
case 8:
document.write("jest chłodno");
break;
case 20:
case 21:
case 22:
document.write("jest ciepło");
break;
case 30:
case 31:
document.write("jest gorąco");
break;
default:
document.write("Błąd pomiaru");
}
<script>
//Pętla FOR
for(warunek poczatkowy; warunek końcowy; warunek modyfikujący){
instrukcja do wykonania w pętli;
}
//wypisanie liczb od 1 do 20 rosnąco
for(let i=0; i<=20; i++){
document.write(i+", ");
}
//wypisanie liczb od 20 do 1 malejąco
for(let i=20; i>=0; i--){
document.write(i+", ");
}
</script>
<script>
//Pętla while
let a=0; //warunek początkowy
while(a<=10){ //warunek końcowy
a++; //warunek modyfikujący
document.write("To jest tekst wypisany w petli, ")
}
var b=0;
while(b<=100){
b=b+10; //b+=10
document.write(b +", ")
}
</script>
<script>
var c = 20; //warunek początkowy
do{
c++; //warunek modyfikujący
document.write("działa ;)");
}while(c<=10) //sprawdzenie warunku
//Nawet jeśli warunek nie będzie spełniony 1 raz pętla wykona się
</script>
Zobacz równieżInstrukcja warunkowa (plik *.pdf) Pętle (plik *.pdf) Instrukcja switch (plik *.pdf)