Tu esi ceļā uz pamatu apgūšanu programmatūras-programmēšanā. Šajā ceļvedī pievērsīsimies tēmai "salīdzinājumi un nosacījumi". Šie jēdzieni ir programmēšanas pamatā un ļauj tev pieņemt loģiskus lēmumus savā kodā. Sāksim soli pa solim mācīties, kā strādāt ar nosacījumiem, lai tavi programmas būtu ievērojami efektīvākas.
Galvenie secinājumi
- If-izteiksme ir pamatelements nosacījumiem.
- Iespējami dažādi salīdzināšanas operatori: vienāds, atšķirīgs, lielāks par, mazāks par utt.
- Tu vari savīt nosacījumus un struktūrizēt lēmumus, izmantojot else un else if.
If-izteiksmes pamati
Nosacījums kodā parasti tiek izteikts ar if-izteiksmi. Tas nozīmē sekojošo: ja nosacījums ir izpildīts, tiek izpildīts noteikts kods.
Tagad aplūkosim, kā tas darbojas praksē.

Pieņem, ka tev ir mainīgais personas vecumam.
Šeit mēs varam izveidot vienkāršu nosacījumu: ja vecums ir mazāks par 18, jāsniedz ziņojums.
Tagad izmēģini to. Ja tu ielādē programm, un vecums ir mazāks par 18, tu redzēsi ziņojumu "Vēl nav pilngadīgs".
Salīdzināšanas operatori
Iespējami vairāki salīdzināšanas operatori, kurus tu vari izmantot:
- Lielāks par (>): Pārbauda, vai kreisais skaitlis ir lielāks par labo.
- mazāks par (<): Pārbauda, vai kreisais skaitlis ir mazāks par labo.
- Lielāks vai vienāds (>=): Pārbauda, vai kreisais skaitlis ir lielāks vai vienāds ar labo.
- mazāks vai vienāds (<=): Pārbauda, vai kreisais skaitlis ir mazāks vai vienāds ar labo.
- Vienāds (==): Pārbauda, vai abi skaitļi ir vienādi.
- Atšķirīgs (!=): Pārbauda, vai abi skaitļi ir atšķirīgi.
Iepazīsimies ar piemēru, kā izmantot lielāks vai vienāds operatoru. Ja kādam ir 16 vai vairāk gadi, viņam ir atļauts skatīties noteiktu filmu.
Arī šeit tu vari izmēģināt iestatīt vecumu uz dažādām vērtībām, lai redzētu, vai nosacījums ir patiess vai nē.
Mainīgo un nosacījumu izmantošana
Lai padarītu savu kodu dinamiski, tu vari izmantot mainīgos nosacījumiem. Ja piemēram, tev ir noteikts vecums pilngadības sasniegšanai, tas var izskatīties šādi:
if (vecums >= pilngadīgsNo) { document.write("Pilngadīgs"); }
Šeit mēs skatāmies ne tikai uz vecumu, bet arī izmantojam mainīgo, lai definētu nosacījumus. Tas ļauj tev viegli veikt izmaiņas.
Pārbaude uz vienādību un atšķirību
Vēl viens svarīgs nosacījuma pārbaudes elements ir pārbaude uz vienādību vai atšķirību.
Ja vecums ir tieši 18, tiks rādīts ziņojums "Ir tieši 18". Ja nē, mēs redzēsim ziņojumu "Nav 18".
Dalījumi ar else un else if
Nosacījumi bieži tiek savīti vai paplašināti, lai radītu sarežģītākas lēmumu struktūras. Else-izteiksme tiek izmantota, lai izpildītu kodu, ja sākotnējais nosacījums nav patiess.
Papildus tu vari izmantot else if, lai pārbaudītu vairākus nosacījumus.
Šeit vispirms tiek pārbaudīts, vai persona ir 18 vai vairāk gadus veca, pēc tam, vai viņai ir 16 vai vairāk gadi. Ja nē, tiek izsniegts pēdējais ziņojums.
Secinājums par salīdzinājumiem un nosacījumiem
Nosacījumu un salīdzinājumu izmantošana ir svarīga ikvienam programmētājam. Tie ļauj pieņemt lēmumus, balstoties uz ievadēm, tādējādi radot dinamiskas un pielāgojamas programmas. Šo jēdzienu izpratne un pielietošana palīdzēs tev ieviest sarežģītākas loģikas tavā programmēšanā.
Kopsavilkums – Salīdzinājumu un nosacījumu programmēšana: Detalizēts ceļvedis
Šajā ceļvedī tu esi uzzinājis, kā lietot salīdzinājumus un nosacījumus programmēšanā. Tu esi iepazinies ar if-izteiksmi un dažādiem salīdzināšanas operatoriem. Papildus tu esi uzzinājis, kā strukturēt nosacījumus, lai pieņemtu labākus lēmumus kodā.
Biežāk uzdotie jautājumi
Kas ir if-izteiksme?
Cik daudz else if nosacījumu es varu izmantot?
Kāda ir atšķirība starp == un ===?
Vai es varu apvienot vairākus nosacījumus if-izteiksmē?
Kā pārbaudīt, vai divi mainīgie ir vienādi?