Tu esi pakeliui mokytis programinės įrangos programavimo pagrindų. Šioje instrukcijoje skirsime dėmesį temai "Lygybės ir sąlygos". Šie konceptai yra programavimo širdis ir leidžia tau priimti loginius sprendimus savo kode. Pradėkime žingsnis po žingsnio mokyti, kaip dirbti su sąlygomis, kad tavo programos būtų gerokai efektyvesnės.
Svarbiausi įžvalgos
- if-įsakymas yra pagrindinė sąlygų sudedamoji dalis.
- Yra įvairių palyginimo operatorių: lygus, nelygus, didesnis už, mažesnis už ir t.t.
- Tu gali įnidėti sąlygas ir priimti struktūrizuotus sprendimus, naudodamas else ir else if.
if-įsakymo pagrindai
Sąlyga kode paprastai išreiškiama per if-įsakymą. Tai reiškia, kad kai sąlyga įvykdyta, atliekamas tam tikras kodas.
Dabar pažiūrėkime, kaip tai veikia praktikoje.

Tegul sakome, kad turi kintamąjį asmens amžiui.
Čia galime sukurti paprastą sąlygą: jei amžius mažesnis nei 18, turėtume išvesti žinutę.
Dabar išbandyk tai. Jei įkelsi programą ir amžius bus mažesnis nei 18, pamatysi žinutę „Dar nepilnametis“.
Palyginimo operatoriai
Yra keletas palyginimo operatorių, kuriuos gali naudoti:
- Didesnis už (>): tikrina, ar kairysis vertė yra didesnė už dešinįjį.
- Mažesnis už (<): tikrina, ar kairysis vertė yra mažesnė už dešinįjį.
- Didesnis arba lygus (>=): tikrina, ar kairysis vertė yra didesnė arba lygi dešiniajai.
- Mažesnis arba lygus (<=): tikrina, ar kairysis vertė yra mažesnė arba lygi dešiniajai.
- Lygus (==): tikrina, ar abu vertės yra lygios.
- Nelygus (!=): tikrina, ar abu vertės yra nelygios.
Peržvelkime pavyzdį naudojant didesnis arba lygus operatorių. Jei kas nors yra 16 metų arba vyresnis, jis gali žiūrėti tam tikrą filmą.
Taip pat gali pabandyti nustatyti amžių skirtingoms vertėms, kad pamatytum, ar sąlyga teisinga, ar ne.
Kintamųjų ir sąlygų naudojimas
Norėdamas savo kodą padaryti dinamiškesnį, gali naudoti kintamuosius sąlygoms. Pavyzdžiui, jei turi tam tikrą amžių pilnametystei, tai gali atrodyti taip:
if (amzius >= pilnametystesAmzius) { document.write("Pilnametis"); }
Čia mes ne tik žiūrime į amžių, bet ir naudojame kintamąjį sąlygoms apibrėžti. Tai leidžia tau lengvai daryti pakeitimus.
Lygybės ir nelygybės tikrinimas
Dar viena svarbi sąlygos tikrinimo dalis yra lygybės ar nelygybės patikrinimas.
Jei amžius tiksliai 18, bus rodoma žinutė „Yra tiksliai 18“. Priešingu atveju pamatysime žinutę „Nėra 18“.
Atskyros su else ir else if
Sąlygos dažnai yra įdėtos arba plečiamos, kad sukurtų sudėtingesnes sprendimų struktūras. Else-įsakymas naudojamas, kad būtų atliekamas kodas, kai pradinė sąlyga nėra teisinga.
Be to, gali naudoti else if, kad patikrintum kelias sąlygas.
Čia pirmiausia tikrinama, ar asmuo yra 18 metų arba vyresnis, tada ar jis yra 16 metų arba vyresnis. Priešingu atveju bus pateikta paskutinė žinutė.
Išvada apie palyginimus ir sąlygas
Sąlygų ir palyginimų naudojimas yra esminis kiekvienam programuotojui. Jie leidžia priimti sprendimus remiantis įvestimis ir kuriant dinamiškas bei prisitaikančias programas. Šių konceptų supratimas ir taikymas padės tau įgyvendinti sudėtingesnias logikas tavo programavime.
Santrauka – Palyginimų ir sąlygų programavimas: Išsami instrukcija
Šioje instrukcijoje sužinojai, kaip taikyti palyginimus ir sąlygas programavime. Tu dabar esi susipažinęs su if-įsakymu ir įvairiais palyginimo operatoriais. Be to, sužinojai, kaip struktūrizuoti sąlygas, kad priimtum geresnius sprendimus kode.
Dažnai užduodami klausimai
Kas yra if-įsakymas?
Kiek else if sąlygų galiu naudoti?
Koks skirtumas tarp == ir ===?
Ar galiu sujungti kelias sąlygas if-įsakyme?
Kaip patikrinti, ar du kintamieji yra lygūs?