Programavime svarbu žinoti, kaip priimti sprendimus. If ir Else-If-santraukos yra vieni iš pagrindinių programavimo konceptų. Jos leidžia vykdyti kodą priklausomai nuo tam tikrų sąlygų. Šiame vadove išmoksite, kaip efektyviai naudoti šias sąlygas JavaScript, norint įgyvendinti sprendimų logiką savo programose.
Pagrindinės įžvalgos
- If- ir Else-If- sąlygos nusako, kuris kodas bus vykdomas, priklausomai nuo įvykdytų sąlygų.
- Jei sąlyga įvykdyta, kodas vykdomas viduje skliaustų.
- Daugiau sąlygų gali būti papildoma Else-If struktūromis.
- Su Else galite apimti visus atvejus, kurie anksčiau nebuvo įvykdyti.
- Įsitikinkite, kad naudojate teisingą palyginimo ženklą.
Žingsnis po žingsnio vadovas
Norint suprasti If- ir Else-If- sąlygų naudojimą, pereikime prie praktinio pavyzdžio. Šiame pavyzdyje nuspręsime, ar asmuo gali vartoti alkoholinius gėrimus, priklausomai nuo jo amžiaus.
1. Paruoškite programos pagrindą
Pirmiausia norite įsitikinti, kad jūsų HTML puslapis paruoštas. Pridėkite paprastą HTML etiketę, kad išvestumėte tekstus.

2. Sukurkite kintamąjį amžiui
Sukurkite kintamąjį, kuris saugos vartotojo amžių. Šiame pavyzdyje mes nustatysime amžių į 14.
Tai reiškia, kad mes turime būklę asmeniui, kuris yra 14 metų. Dabar galite pradėti įgyvendinti If- sakinį.

3. Įgyvendinkite If- užklausą
Pradėkite su If- sąlyga, kuri patikrina, ar amžius mažesnis nei 16 metų.
Jei amžius mažesnis nei 16, tekstas „Nėra alkoholio“ bus įrašytas į svetainę. Išbandykite kodą ir pamatysite, kad jis veikia.
4. Patikrinkite kitą sąlygą su Else-If
Jei norite patikrinti kelias sąlygas, pridėkite Else-If, kad užfiksuotumėte konkretesnę sąlygą. Šiuo atveju mes patikriname, ar amžius yra 16.
Ši sąlyga pateikia kitą pranešimą, jei kas nors yra būtent 16 metų.
5. Pridėkite kitą sąlygą
Dabar bus rodomas kitas pranešimas, jei kas nors yra vyresnis nei 16.
6. Įgyvendinkite Else- sakinį
Norint apimti visas kitas sąlygas, kurios nebuvo įvykdytos, galite pridėti else- sakinį. Čia mes sprendžiame atvejį, kai vartotojas yra būtent 17 metų arba jokios ankstesnės sąlygos nebuvo įvykdytos.
Šis sakinys informuos vartotoją, kuriame amžiaus intervale jis nesirikiuoja.
7. Išbandykite skirtingus amžiaus vertes
Keiskite amžių savo kintamajame ir išbandykite programą plačiai. Išbandykite įvairias vertes, kad pamatytumėte, ar pateikiami teisingi pranešimai.
8. Teisingas palyginimo operatorių naudojimas
Įsitikinkite, kad naudojate teisingus palyginimo operatorius. Palyginimams naudokite „==“ arba „===“, kur „===“ taip pat tikrina tipą.
9. Daugybės išraiškų naudojimas
Taip pat pažvelkite, kaip galima patikrinti kelias sąlygas vienoje If- užklausoje, kad kodas būtų efektyvesnis.
10. Naudokite įtraukimus ir skaitomumą
Svarbu aiškiai struktūruoti savo kodą. Naudokite įtraukimus, kad kodas būtų lengviau skaitomas. Tai padeda ne tik geriau suprasti logiką, bet ir kitiems, kurie skaito jūsų kodą.
Santrauka – If- ir Else-If sąlygų pagrindai JavaScript
Jūs išmokote, kaip veikia If- ir Else-If- sąlygos JavaScript. Šie programavimo pagrindai leidžia jums įgyvendinti logiką savo programose, kad skirtingos kodo dalys būtų vykdomos priklausomai nuo sąlygų, kurias nustatote.
Dažnai užduodami klausimai
Kaip veikia If- ir Else-If- sąlygos?If- ir Else-If- sąlygos patikrina, ar tam tikra sąlyga yra teisinga, ir vykdo atitinkamą kodą.
Kas nutiks, jei nei viena iš sąlygų nebus įvykdyta?Tokiu atveju bus vykdomas kodas Else- bloke.
Kaip naudoti kelias sąlygas?Galite pridėti kelis Else-If blokus, kad patikrintumėte konkretesnes sąlygas.
Koks skirtumas tarp "=" ir "=="?„=” naudojamas priskyrimui, tuo tarpu „==“ naudojamas palyginimams. „===“ taip pat tikrina tipą.
Ar man visada reikia skliaustų If- užklausose?Jei turite tik vieną kodo eilutę, skliaustai nėra būtini, bet rekomenduojama juos naudoti dėl aiškumo.