JavaScript-variabler og konstanter

I denne vejledning lærer du om JavaScript-variabler og -konstanter, og også hvordan man initialiserer og bruger dem ved hjælp af eksempler.

JavaScript-variabler

Ved programmering er en variabel en container (lagerområde), der indeholder data. For eksempel,

let num = 5;

Her numer variablen, der indeholder tallet 5.

JavaScript erklærer variabler

I JavaScript bruger vi varog letnøgleord til at erklære variabler. For eksempel,

 var x; let y;

Her er x og y variabler.

JavaScript var Vs lad

Begge varog letbruges til at deklarere variabler. Der er dog nogle forskelle mellem dem.

var lade
var bruges i de ældre versioner af JavaScript leter den nye måde at deklarere variabler, der starter ES6 (ES2015) .
var er funktionsomfang (vil blive diskuteret i senere tutorials). let er blokomfanget (diskuteres i senere tutorials).
For eksempel, var x; For eksempel, let y;

Bemærk: Det anbefales, at vi bruger i letstedet for var. Der er dog et par browsere, der ikke understøtter let. Besøg JavaScript lad browsersupport for at lære mere.

JavaScript initialiser variabler

Vi bruger tildelingsoperatøren =til at tildele en værdi til en variabel.

 let x; x = 5;

Her tildeles 5 variablen x.

Du kan også initialisere variabler under erklæringen.

 let x = 5; let y = 6;

I JavaScript er det muligt at erklære variabler i en enkelt erklæring.

 let x = 5, y = 6, z = 7;

Hvis du bruger en variabel uden at initialisere den, har den en undefinedværdi.

 let x; // x is the name of the variable console.log(x); // undefined

Her er x variabelnavnet, og da det ikke indeholder nogen værdi, vil det være udefineret.

Du vil lære om undefinedog andre datatyper i den næste vejledning i detaljer.

Skift værdien af ​​variabler

Det er muligt at ændre den værdi, der er gemt i variablen. For eksempel,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Værdien af ​​en variabel kan variere . Derfor navnet variabel .

Regler for navngivning af JavaScript-variabler

Reglerne for navngivning af variabler er:

  1. Variable navne skal starte med enten et bogstav, en understregning _eller dollartegnet $. For eksempel,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Variable navne kan ikke starte med tal. For eksempel,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript er store og små bogstaver. Så y og Y er forskellige variabler. For eksempel,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Nøgleord kan ikke bruges som variabelnavne. For eksempel,
     //invalid let new = 5; // Error! new is a keyword.

Bemærkninger:

  • Selvom du kan navngive variabler, som du vil, er det en god praksis at give et beskrivende variabelnavn. Hvis du bruger en variabel til at gemme antallet af æbler, er det bedre at bruge æbler eller numberOfApples i stedet for x eller n.
  • I JavaScript er variabelnavne normalt skrevet i camelCase, hvis den har flere ord. For eksempel fornavn, årlig salær osv.

JavaScript-konstanter

Den constsøgeord blev også indført i ES6 (ES2015) version for at skabe konstanter. For eksempel,

 const x = 5;

Når en konstant er initialiseret, kan vi ikke ændre dens værdi.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Simpelthen er en konstant en type variabel, hvis værdi ikke kan ændres.

Du kan heller ikke erklære en konstant uden at initialisere den. For eksempel,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Bemærk: Hvis du er sikker på, at værdien af ​​en variabel ikke ændres i hele programmet, anbefales det at bruge den const. Der er dog et par browsere, der ikke understøtter const. Besøg JavaScript const browser support for at lære mere.

Nu hvor du kender til variabler, lærer du om forskellige typer data, som en variabel kan gemme i næste tutorial.

Interessante artikler...