Cauta rapid aici ↑

JavaScript -- If... Else

Cateodata apare nevoia sa rulam un bloc de cod doar daca este indeplinita o anumita conditie. Aceasta conditie poate fi validarea unui camp din formular, afisarea unor date, alte elemente HTML sau orice altceva ne dorim si daca este indeplinita conditia putem rula un anumit bloc de cod. Putem face mai mult de atat si daca conditia nu este indeplinita, putem rula un alt bloc de cod. Aceasta poarta denumirea de structura conditionala si in toate limbajele de programare unde aceasta este intalnita face exact acelasi lucru.

Structuri conditionale

Asa cum spuneam aceste structuri au rolul de a rula un bloc de cod daca o anumita contitie este indeplinita sau putem rula un alt cod in cazul in care conditia nu este indeplinita. Urmatoarele structuri reprezinta structuri conditionale.

  • if
  • else
  • else if

Structura conditionala if

Vom folosi aceasta structura daca ne dorim sa rulam un bloc de cod in cazul in care o conditie este indeplinita.

SINTAXA

    	if(conditie){
        	// bloc de cod ce va rula daca contitia este indeplinita sau adevarata
        }
    

Structura conditionala else

Vom folosi aceasta structura daca ne dorim sa rulam un alt bloc de cod in cazul in care conditia NU este indeplinita sau adevarata.

SINTAXA

        if(conditie){
	        // bloc de cod ce va rula daca contitia este indeplinita sau adevarata
        }
        else{
    	    // bloc de cod ce va rula daca contitia NU este indeplinita sau adevarata
        }
    

Structura conditionala else if

Vom folosi aceasta structura pentru a specifica o noua conditie, daca prima conditie nu este indeplinita sau adevarata.

SINTAXA

        if(conditie1){
	        // bloc de cod ce va rula daca contitia1 este indeplinita sau adevarata
        }
        else if(conditie2){
	        // bloc de cod ce va rula daca contitia2 este indeplinita sau adevarata
        }
        else{
	        // bloc de cod ce va rula daca contitiile NU sunt indeplinite sau adevarate
        }