JavaScript ir daudzu tīmekļa lietojumprogrammu pamats. Viens no pamatprasmēm, ko tev jāpārzina, ir aritmētika. Aprēķini ar skaitļiem ir ne tikai programmēšanas pamatakmens, bet arī priekšnosacījums sarežģītākām funkcijām. Neatkarīgi no tā, vai runa ir par vienkāršiem aprēķiniem vai sarežģītākām matemātiskām operācijām, JavaScript piedāvā visus rīkus, kas tev nepieciešami. Ienācīsim aritmētikas pasaulē un iepazīsim pamatoperācijas, kas ir katrā programmēšanas valodā.
Svarīgākās atziņas
- Pamatsaskaitīšana: saskaitīšana, atņemšana, reizināšana un dalīšana
- Modulo operācija atlikuma noteikšanai
- Mainīgo inkrementācija un dekrementācija
- Izmantot iekavas, lai kontrolētu aprēķinu prioritāti
Solīt pa solim
1. Pamatsaskaitīšanu izprast
JavaScript vari viegli veikt pamata aritmētiskās operācijas, piemēram, saskaitīšanu, atņemšanu, reizināšanu un dalīšanu. Tu uzsāc ar mainīgo definēšanu.

Šeit ir vienkāršs piemērs: uzstādi ( x = 1 ) un ( y = 2 ). Ja aprēķināsi ( x + y ), tu iegūsi 3.
Tas pats attiecas uz citām pamatsaskaitīšanām. Piemēram, ja tu aprēķināsi ( x - y ), tu iegūsi -1.
2. Reizināšanu un dalīšanu piemērot
Reizināšanai izmanto zvaigznīti (*), bet dalīšanai izmanto slīpsvītru (/). Piemēram:
Ja tu aprēķināsi ( 1 * 2 ), tu iegūsi 2. Un ( 10 / 2 ) rezultāts ir 5.
Tagad tu vari apvienot visas četras pamatsaskaitīšanas savā programmā, lai redzētu, kā tās sadarbojas.
3. Modulo operators
Modulo operators (%) ir noderīgs, lai noteiktu dalīšanas atlikumu. Piemēram, ja tu aprēķināsi ( 10 \mod 2 ), tu iegūsi 0, jo 2 tieši ietilpst 10, neatstājot atlikumu.
Ja tu tomēr aprēķināsi ( 11 \mod 2 ), atlikumā paliks 1, jo 2 pilnībā ietilpst 11 piecas reizes, atstājot pāri 1.

Šis operators ir īpaši noderīgs, ja tu vēlies pārbaudīt, vai skaitlis ir pāra vai nepāra. Ja modulo operācijas rezultāts ar 2 ir 0, tad tā ir pāra skaitlis.
4. Inkrementācija un dekrementācija
Inkrementācija un dekrementācija ir divas citas svarīgas aritmētiskās operācijas. Izmanto ( ++ ), lai palielinātu vērtību par 1, un ( -- ), lai to samazinātu par 1. Piemēram:
Ja tev ir skaitītājs, kas ir ( 1 ), tu vari izmantot ( skaitītājs++ ), lai to pārvērstu ( 2 ).
5. Operāciju prioritāte
Operāciju izpildes secība līdzinās matemātikai. Reizināšanai un dalīšanai ir prioritāte pār saskaitīšanu un atņemšanu. To tu izmanto, kad veic sarežģītus aprēķinus un vēlies nodrošināt, ka tie tiek pareizi novērtēti.
Ja tu ievietosi iekavas, tu vari ietekmēt aprēķinu secību. Piemēram, ( (1 + 5) * 2 ) vispirms novērtēs ( 1 + 5 ) un tad rezultātu reizinās ar ( 2 ). Rezultāts ir 12.
6. Iekavas sarežģītiem aprēķiniem
Iekavu pievienošana tavām izteiksmēm palīdz precizēt aprēķinu secību. Ja tu piemēram uzraksti ( 1 + (5 2) ), vispirms tiks aprēķināts ( 5 2 ), un pēc tam pievienota 1.

Tas ļauj tev iegūt skaidrāku struktūru tavā kodā un novērš pārpratumus aprēķinā.
Kopsavilkums – Aritmētikas pamatprincipi ar JavaScript
Šajā rokasgrāmatā tu esi iepazinies ar pamata aritmētiskajām operācijām JavaScript. Tajā ietilpst četri pamatsaskaitīšanas veidi, modulo operācija, kā arī mainīgo inkrementācija un dekrementācija. Tu esi uzzinājis arī, cik svarīgi ir pareizi izmantot iekavas, lai kontrolētu aprēķinu prioritāti. Ar šīm zināšanām tu esi lieliski sagatavots, lai ieviestu vienkāršas un sarežģītas matemātiskās funkcijas.
Bieži uzdotie jautājumi
Kādas ir pamatsaskaitīšanas operācijas JavaScript?Pamatsaskaitīšanas operācijas JavaScript ir saskaitīšana, atņemšana, reizināšana un dalīšana.
Kā darbojas modulo operators?Modulo operators atgriež dalīšanas atlikumu.
Kāpēc man vajadzētu izmantot iekavas aprēķinos?Iekavas palīdz kontrolēt aprēķinu secību un novērst pārpratumus.
Kā es inkrementēju vērtību JavaScript?Tu vari palielināt vērtību par 1, izmantojot operatoru ++.
Kas notiek, ja es dekrementēju vērtību?Vērtība tiks samazināta par 1, ja tu izmantosi operatoru --.