PDA

View Full Version : Instructiuni conditionale [JavaScript]



~TraNda~
05-02-2016, 08:22 PM
Cu ajutorul instructiunilor conditionale putem face un script care sa ia singur decizii pe baza anumitor conditii puse de noi. Aceste instructiuni sunt:

Instructiunea if
Aceasta este cea mai folosita conditie. Structura este:


if (conditie) {
codul ce va fi executat daca conditia este adevarata
}

daca conditia nu este indeplinita se va sari peste aceasta etapa.
Exemplu:


<script type="text/javascript">
<!--
var ziua = "marti";
if (ziua == "marti") {
document.write("Astazi este marti");
}
//-->
</script>


Instructiunea if ... else
Aceasta instructiune ajuta la adaugarea unui cod ce va fi executat daca instructiunea if nu este indeplinita. Structura este:


if (conditie) {
codul care va fi executat daca conditia este adevarata
}
else {
codul care va fi executat daca conditia este falsa
}

Exemplu:


<script type="text/javascript">
<!--
var data = new Date(); //retine data curenta
var ora = data.getHours(); //extrage ora din data
if (ora <= 9) {
document.write("Buna dimineata!");
}
else {
document.write("Buna ziua!");
}
//-->
</script>

Acest cod va afisa:
Buna ziua

Instructiunea switch
Aceasta instructiune este folosita pentru a compara o valoare cu alta dintr-o lista.
Exemplu:


<script type="text/javascript">
<!--
var nume = "Bogdan";
switch (nume) {
case "Ionut":
document.write("Ma numesc Ionut");
break
case "Marian":
document.write("Ma numesc Marian");
break
case "Bogdan":
document.write("Ma numesc Bogdan");
break
case "Gigel":
document.write("Ma numesc Gigel");
break
default:
document.write("Am alt nume decat cei de mai sus");
}
//-->
</script>

Acest cod va afisa:
Ma numesc Bogdan
Comanda break opreste citirea codului mai departe atunci cānd se ajunge la ea.
Comanda default executa un cod in caz ca nu este indeplinita nicio executie case.


NEXT TUTORIAL: Instructiuni repetitive (<b>You have to register to ba able to see this link</b>)

Turorial JavaScript , if , switch , instructiuni java , romana java , if else , Tutoriale WarGods