Videos pamācība: JavaScript un jQuery apgūšana

Efektīvi izmantot matemātiskos un piešķiršanas operatorus

Visi pamācības video Video pamācība: Iemācies JavaScript un jQuery

Matemātiskie un piešķiršanas operatori ir pamati JavaScript programmēšanā. Tie ļauj veikt aprēķinus un ātri piešķirt vērtības mainīgajiem. Šajā rokasgrāmatā mēs padziļināti aplūkosim dažādus matemātiskos operatorus, izskaidrosim modulo operatoru un parādīsim, kā efektīvi izmantot piešķiršanas operatorus.

Galvenās atziņas

  • Matemātiskie operatori, piemēram, saskaitīšana, atņemšana, reizināšana un dalīšana, ir programmēšanas pamati.
  • Modulo operators atgriež atlikumu pēc dalīšanas un ir noderīgs aprēķiniem, piemēram, lēnīgas gadu noteikšanai.
  • Piešķiršanas operatori sniedz iespējas ātri piešķirt un modificēt mainīgo vērtības vienā solī.

Matemātisko operatoru izpratne

Uzsākam ar pamata matemātiskajiem operatoriem, kas tiek izmantoti JavaScript. Ar šiem operatoriem tu vari veikt vienkāršus aprēķinus. Sākumā izveidojam mainīgo, ko sauksim par "rezultāts".

Efektīvi izmantot matemātiskos un piešķiršanas operatorus

Tad tu vari veikt vienkāršas matemātiskās operācijas, piemēram, saskaitīšanu. Piemēram, tu vari rakstīt "rezultāts = 5 + 3". Tas sniegs summu 8.

Atņemšanas operators darbojas tikpat intuitīvi. Šeit ir piemērs: uzraksti "rezultāts = 3 - 5". Tas sniegs rezultātu -2, jo mēs atņemam 5 no 3.

Papildus svarīgajām pamatoperācijām tu arī vari reizināt. Piemēram, tu vari teikt "rezultāts = 3 * 5", kas tevi sniegs rezultātu 15.

Interesants operators ir modulo operators, kas tev atgriež atlikumu pēc dalīšanas. Piemēram, ja tu raksti "rezultāts = 3 % 5", tevi sanāks rezultāts 3, jo 3 nevar dalīt ar 5.

Ar modulo operatoru tu vari uzzināt, cik daudz dienu ir gadā, kas ir īpaši noderīgi lēnīgu gadu noteikšanai. Pieņemsim, ka tu vēlies izpētīt gadu 2000. Ar modulo operatora palīdzību tu vari noteikt, vai gads ir lēnīgu gadu vai nē.

Ja gads ir dalāms ar 4, tu palielini "dienu" vērtību līdz 366. Citādi vērtība paliek 365.

Gads, kas dalās ar 100, ir tikai tad ar 366 dienām, ja tas ir dalāms arī ar 400. Tādējādi gads 2000 bija ar 366 dienām, kamēr 1800 bija tikai 365 dienas.

Piešķiršanas operatori

Tagad pievērsīsimies piešķiršanas operatoriem. Tie ļauj tev mainīt mainīgo vērtības dažādos veidos, nepārtraucot mainīgā vārdu atkārtoti ievadīt.

Pieņemsim, ka tu esi piešķīris mainīgajam "rezultāts" vērtību 3. Ja tu tagad raksti "rezultāts++", vērtība tiks palielināta par vienu pirms izvadīšanas.

Tas nozīmē, ka izvadīšanas laikā vispirms tiks parādīts skaitlis 4 un nākamreiz 5.

Turklāt tu vari apvienot piešķiršanu ar citu operatoru, piemēram, "rezultāts += 5". Tas palielinās rezultātu par 5.

Pārliecinies, ka tas attiecās ne tikai uz saskaitīšanu. Tu vari arī strādāt ar reizināšanu: "rezultāts *= 2" dubulto rezultāta vērtību.

Ir noderīgi izmantot piešķiršanas operatorus, nevis standarta piešķiršanu, jo tu vari darīt ar mazāk kodu, tādējādi padarot savas programmas viegli lasāmas.

Kopsavilkums – matemātiskie un piešķiršanas operatori JavaScript

Šajā rokasgrāmatā tu esi uzzinājis, kā veikt pamata matemātiskās operācijas JavaScript, tostarp izmantojot modulo operatoru specifiskiem aprēķiniem, piemēram, lēnīgu gadu pārbaudei. Tika apspriestas arī dažādi piešķiršanas operatori, kas palīdz tev efektīvāk izmantot mainīgo nosaukumus.

Biežāk uzdotie jautājumi

Kā darbojas modulo operators JavaScript?Modulo operators atgriež atlikumu pēc dalīšanas un tiek attēlots ar procentu zīmi %.

Vai ir atšķirība starp ++mainīgais un mainīgais++?++mainīgais palielina vērtību pirms izmantošanas, savukārt mainīgais++ palielina vērtību pēc izmantošanas.

Kā es varu izmantot piešķiršanas operatoru +=?Piešķiršanas operators += pievieno noteiktu vērtību esošajam mainīgajam, piemēram, rezultāts += 5 palielina rezultāta vērtību par 5.

Kādi ir pamata matemātiskie operatori JavaScript?Pamata matemātiskie operatori ir saskaitīšana (+), atņemšana (-), reizināšana (*) un dalīšana (/).

Kāpēc man nepieciešami piešķiršanas operatori?Piešķiršanas operatori atvieglo mainīgo vērtību atjaunināšanu, jo tie ļauj veikt aritmētiku un piešķiršanu vienā solī.