JavaScript mainīgie

Tāpat kā daudzās citās programmēšanas valodās, arī JavaScript ir mainīgie. iespējams jau kaut kur esiet dzirdējuši šādu terminu.

Ir trīs veidu mainīgo atslēgas vārdi: var, let un const. “Var” ir mainīgais no vecākām JavaScript versijām līdz ES6, un to šobrīd vairs neizmanto, bet kādos senāk izstrādātos kodos vai pamācībās, jūs to variet redzēt.
Šobrīd izmanto 2 veidu mainīgos atslēgasvārdus: let un const.

Mainīgo nosaukums var būt jebkāds, to jūs piešķiriet paši, bet ir daži nosacījumi:

  • nosaukumam jāsākas ar burtu vai $ vai _,
  • mainīgo nosaukumi nedrīkst sākties ar ciparu,
  • mainīgā nosaukumu sāk ar mazo burtu,
  • ja mainīgā nosaukums sastāv no vairākiem vārdiem lietojam camelCase, kas nozīmē, ka rakstam visus vārdus nosaukumā kopā, bez  atstarpēm, un katrs nākošais vārds sākas ar lielo burtu, piemēram firstName, lastName utt.,
  • mainīgā nosaukumos nedrīkst izmanot JavaScript atslēgas vārdus (keywords). Šobrīd jūs vēl nezināt šos atslēgas vārdus, bet tiklīdz jūs mainīgā nosaukumā ierakstīsiet atslēgas vārdu, Visual Studio Code editorā tas pasvītrosies ar sarkanu vilnīti, tādējādi jūs uzreiz redzēsiet, ka šādu vārdu nedrīkst izmantot kā mainīgā nosaukumu,
  • jāatcerās, ka JavaScript ir case sesnsitive, kas nozīmē to ka let janis un let Janis ir 2 dažādi mainīgie.

Izveidosim mūsu pirmo mainīgo:

Mainīgais sastāv no atslēgas vārda (let), nosaukuma (šajā gadījumā -firstname), vienādības operatora un vērtības (šajā gadījumā – Dagnija). Beigās liekam semikolu.

let firstName = “Dagnija”;

Tā kā mūsu mainīgā vērtība ir strings (Dagnija), mēs to liekam pēdiņās. Strings ir simbolu virkne. Kā mainīgo vērtības mēs varam piešķirt ne tikai stringus, bet arī skaitļus, masīvus un daudz ko citu.

Un tā kā mēs jau zinām console.log, tad varam izvadīt mainīgā vērtību konsolē . Un kā redziet šoreiz mēs nelietojam “”, jo, lai izvadītu konsolē mainīgo, mēs vienkārši rakstām mainīgā nosaukumu. Ja Jūs ierakstīsiet

console.log(“firstName”);, tad tiks izvadīts teksts firstName, nevis mainīgā vērtība. Tā ir sintakse, kas jāņem vērā.
mainīgais javascript

Konsolē tas izskatīsies šādi:

javascript mainīgais konsolē

 

Principā mēs varētu arī pierakstīt šo pašu arī šadi, izmantojot const atslēgas vārdu:
const firstName = “Dagnija”;
console.log(firstName);
Atšķirība starp let un const ir tajā, ka let vēlāk mēs varam piešķirt citu vērtību, bet const nē.

Piemēram:

let firstName = “Dagnija”;
firstName=”Anna”;
console.log(firstName);
Konsole izvadīs Anna, jo mainīgajam firstName piešķīrām citu vērtību.

Savukārt, ja Jūs šo pašu mēģināsiet ar const, Jūs variet pamēģināt – tad redzēsiet, ka tiek izdota kļūda: Uncaught TypeError: Assignment to constant variable. Jo const mainīgajiem nevar pēc tam piešķirt jaunu vērtību šādā veidā.

Mainīgajiem var pievienot vērtību arī vēlāk, bet tas attiecas uz let mainīgajiem. Jo kā mēs zinām const mēs nevaram vērtību mainīt, tādēļ, kad lietojam const, tad vienmēr norādām uzreiz vērtību.

let age;

age=35;
console.log(age);

Ja mainīgajiem nav vērtību, tas tos var rakstīt arī vairākus uzreiz vienā rindā, atdalot tos ar komatu.

let age, firstName, lastName;

age=35;
firstName = “Anna”;
lastName = “Anna”;
Kā arī console logā var rakstīt uzreiz vairākus mainīgos, atdalot tos ar komatu.
console.log(age, firstName, lastName);

DG WEB FACTORY

Sazinies ar mums

Aizpildiet kontaktformu un atbildi saņemsiet 24 stundu laikā! Priecāsimies saņemt ziņu no Jums!

+37125693580
sales@dgwebfactory.com