Programmēšanā ir izšķiroši svarīgi zināt, kā pieņemt lēmumus. If un Else-If-nosacījumi ir vieni no pamatkonceptiem programmēšanā. Tie ļauj izpildīt kodu atkarībā no noteiktiem nosacījumiem. Šajā rokasgrāmatā tu uzzināsi, kā šos nosacījumus JavaScript efektīvi izmantot, lai ieviestu lēmumu loģiku savās lietotnēs.
Galvenās atziņas
- If un Else-If nosacījumi nosaka, kurš kods tiek izpildīts, pamatojoties uz izpildītajiem nosacījumiem.
- Ja nosacījums ir izpildīts, kods izpildās iekavās.
- Vairākus nosacījumus var papildināt ar Else-If struktūrām.
- Ar Else tu vari segt visus gadījumus, kas iepriekš netika izpildīti.
- Pārliecinies, ka izmanto pareizo salīdzinājuma zīmi.
Solī pa solim rokasgrāmata
Lai saprastu If un Else-If nosacījumu izmantošanu, aplūkosim praktisku piemēru. Šajā piemērā mēs pieņemam lēmumu, vai kāds var patērēt alkoholiskos dzērienus, pamatojoties uz viņa vecumu.
1. Izveido programmas pamatu
Pirmkārt, tu vēlies pārliecināties, ka tava HTML lapa ir sagatavota. Pievieno vienkāršu HTML tagu, lai izvadītu tekstus.

2. Izveido mainīgo vecumam
Izveido mainīgo, kurā saglabā lietotāja vecumu. Šajā piemērā mēs nosakām vecumu uz 14.
Tas nozīmē, ka mums ir nosacījums personai, kas ir 14 gadus veca. Tagad tu vari sākt īstenot If paziņojumu.

3. Implementē If vaicājumu
Sāc ar If nosacījumu, kas pārbauda, vai vecums ir mazāks par 16.
Ja vecums ir mazāks par 16, teksts „Nekādu alkoholu” tiks ierakstīts mājaslapā. Izmēģini kodu, un tu redzēsi, ka tas darbojas.
4. Pārbaudi vēl vienu nosacījumu ar Else-If
Ja tu vēlies pārbaudīt vairākus nosacījumus, pievieno Else-If, lai iemestu specifiskāku nosacījumu. Šajā gadījumā mēs pārbaudām, vai vecums ir 16.
Šis nosacījums izvada citu vēstījumu, ja kāds precīzi ir 16 gadus vecs.
5. Pievieno vēl vienu nosacījumu
Tagad tiks parādīts cits vēstījums, ja kāds ir vecāks par 16 gadiem.
6. Implementē Else paziņojumu
Lai segtu visus citus nosacījumus, kas netika izpildīti, tu vari pievienot else paziņojumu. Šajā gadījumā mēs izskatām gadījumu, ja lietotājs ir tieši 17 vai ja neviens no iepriekšējiem nosacījumiem netika izpildīts.
Šis paziņojums informēs lietotāju par to, kurā vecuma grupā viņš neatrodas.
7. Pārbaudi atšķirīgās vecuma vērtības
Maini vecumu savā mainīgajā un plaši testē programmu. Izmēģini dažādas vērtības, lai redzētu, vai tiek izsūtīti pareizie vēstījumi.
8. Pareiza salīdzinājuma operatoru izmantošana
Pārliecinies, vai tu izmanto pareizos salīdzinājuma operatorus. Vērtību salīdzināšanai izmanto „==” vai „===”, kur „===” arī pārbauda tipu.
9. Vairāku izteiksmju izmantošana
Aplūko arī to, kā pārbaudīt vairākus nosacījumus vienā If vaicājumā, lai padarītu kodu efektīvāku.
10. Izmanto atkāpes un lasāmību
Ir svarīgi, lai tu skaidri strukturētu savu kodu. Izmanto atkāpes, lai padarītu kodu vieglāk lasāmu. Tas palīdzēs ne tikai tev labāk saprast loģiku, bet arī citiem, kuri lasīs tavu kodu.
Kopsavilkums – If un Else-If nosacījumu pamati JavaScript
Tu esi uzzinājis, kā darbojas If un Else-If nosacījumi JavaScript. Šie programmēšanas būvkonstrukcijas ļauj tev ieviest loģiku savās lietotnēs, lai dažādi koda fragmenti tiek izpildīti atkarībā no nosacījumiem, kurus tu nosaki.
Biežāk uzdotie jautājumi
Kā darbojas If un Else-If nosacījumi?If un Else-If nosacījumi pārbauda, vai noteikts nosacījums ir paties, un izpilda attiecīgo kodu.
Kas notiek, ja neviens no nosacījumiem netiek izpildīts?Šajā gadījumā tiks izpildīts kods Else blokā.
Kā es varu izmantot vairākus nosacījumus?Tu vari pievienot vairākus Else-If blokos, lai pārbaudītu specifiskākus nosacījumus.
Kas ir atšķirība starp "=" un "=="?„=” tiek izmantots piešķiršanai, kamēr „==” tiek izmantots salīdzināšanai. „===” pārbauda arī tipu.
Vai man vienmēr ir nepieciešamas iekavas pie If vaicājumiem?Ja tev ir tikai viena koda rinda, iekavas nav obligāti nepieciešamas, bet ieteicams tās izmantot skaidrībai.