JavaScript varijable i konstante

U ovom vodiču naučit ćete o JavaScript varijablama i konstantama, kao i kako ih inicijalizirati i koristiti uz pomoć primjera.

JavaScript varijable

U programiranju, varijabla je spremnik (spremište) za čuvanje podataka. Na primjer,

let num = 5;

Ovdje numje varijabla koja sadrži broj 5.

JavaScript deklarira varijable

U JavaScriptu koristimo ključne riječi vari letključne riječi za deklariranje varijabli. Na primjer,

 var x; let y;

Ovdje su x i y varijable.

JavaScript var Vs let

Obje vari letkoriste se za deklariranje varijabli. Međutim, postoje neke razlike među njima.

var neka
var koristi se u starijim verzijama JavaScript-a letje novi način deklariranja varijabli počevši od ES6 (ES2015) .
var je opseg funkcije (o tome će se raspravljati u sljedećim vodičima). let je blok opsega (o tome će se raspravljati u sljedećim vodičima).
Na primjer, var x; Na primjer, let y;

Napomena: Preporučuje se da koristimo letumjesto var. Međutim, postoji nekoliko preglednika koji ne podržavaju let. Posjetite JavaScript neka podrška za preglednik da biste saznali više.

JavaScript inicijalizira varijable

Operator dodjele koristimo =za dodjeljivanje vrijednosti varijabli.

 let x; x = 5;

Ovdje je varijabli x dodijeljeno 5 .

Također možete inicijalizirati varijable tijekom njegove deklaracije.

 let x = 5; let y = 6;

U JavaScript-u je moguće deklarirati varijable u jednom izrazu.

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

Ako koristite varijablu bez inicijalizacije, ona će imati undefinedvrijednost.

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

Ovdje je x naziv varijable i budući da ne sadrži nikakvu vrijednost, bit će nedefinirano.

undefinedPojedinosti o ostalim vrstama podataka i ostalim vrstama podataka naučit ćete u sljedećem vodiču.

Promijenite vrijednost varijabli

Moguće je promijeniti vrijednost pohranjenu u varijabli. Na primjer,

 // 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

Vrijednost varijable može varirati . Dakle, naziv varijabla .

Pravila za imenovanje JavaScript varijabli

Pravila za imenovanje varijabli su:

  1. Imena varijabli moraju počinjati slovom, podvlakom _ili znakom dolara $. Na primjer,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Imena varijabli ne mogu počinjati brojevima. Na primjer,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript razlikuje velika i mala slova. Dakle, y i Y su različite varijable. Na primjer,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Ključne riječi ne mogu se koristiti kao imena varijabli. Na primjer,
     //invalid let new = 5; // Error! new is a keyword.

Bilješke:

  • Iako možete imenovati varijable na bilo koji način, dobra je praksa dati opisno ime varijable. Ako koristite varijablu za spremanje broja jabuka, bolje je koristiti jabuke ili numberOfApples umjesto x ili n.
  • U JavaScript-u nazivi varijabli obično su napisani u camelCase ako ima više riječi. Na primjer, firstName, godišnja plata itd.

JavaScript konstante

constKljučne riječi također je uveden u ES6 (ES2015) verziji stvaranja konstante. Na primjer,

 const x = 5;

Jednom kad je konstanta inicijalizirana, ne možemo promijeniti njezinu vrijednost.

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

Jednostavno, konstanta je vrsta varijable čija se vrijednost ne može mijenjati.

Također, ne možete proglasiti konstantu bez inicijalizacije. Na primjer,

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

Napomena: Ako ste sigurni da se vrijednost varijable neće mijenjati tijekom cijelog programa, preporučuje se korištenje const. Međutim, postoji nekoliko preglednika koji ne podržavaju const. Posjetite podršku za preglednik const JavaScript da biste saznali više.

Sad kad znate o varijablama, naučit ćete o različitim vrstama podataka koje varijabla može pohraniti u sljedećem vodiču.

Zanimljivi članci...