În acest tutorial, veți afla despre variabilele și constantele JavaScript, precum și despre cum să le inițializați și să le utilizați cu ajutorul exemplelor.
Variabile JavaScript
În programare, o variabilă este un container (zonă de stocare) pentru păstrarea datelor. De exemplu,
let num = 5;
Aici num
este variabila care deține numărul 5.
JavaScript declară variabile
În JavaScript, folosim var
și let
cuvinte cheie pentru a declara variabile. De exemplu,
var x; let y;
Aici, x și y sunt variabile.
JavaScript var Vs let
Ambele var
și let
sunt folosite pentru a declara variabile. Cu toate acestea, există unele diferențe între ele.
var | lăsa |
---|---|
var este utilizat în versiunile mai vechi de JavaScript | let este noul mod de declarare a variabilelor începând cu ES6 (ES2015) . |
var are funcția de scop (va fi discutată în tutoriale ulterioare). | let este blocat (va fi discutat în tutoriale ulterioare). |
De exemplu, var x; | De exemplu, let y; |
Notă: Se recomandă să folosim let
în loc de var
. Cu toate acestea, există câteva browsere care nu acceptă let
. Accesați JavaScript, permiteți asistenței browserului pentru a afla mai multe.
JavaScript inițializează variabile
Folosim operatorul de atribuire =
pentru a atribui o valoare unei variabile.
let x; x = 5;
Aici, 5 este atribuit variabilei x.
De asemenea, puteți inițializa variabile în timpul declarației sale.
let x = 5; let y = 6;
În JavaScript, este posibil să declarați variabile într-o singură declarație.
let x = 5, y = 6, z = 7;
Dacă utilizați o variabilă fără a o inițializa, aceasta va avea o undefined
valoare.
let x; // x is the name of the variable console.log(x); // undefined
Aici x este numele variabilei și, deoarece nu conține nicio valoare, va fi nedefinit.
Veți afla undefined
în detaliu despre și alte tipuri de date în următorul tutorial.
Modificați valoarea variabilelor
Este posibil să modificați valoarea stocată în variabilă. De exemplu,
// 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
Valoarea unei variabile poate varia . De aici, variabila de nume .
Reguli pentru denumirea variabilelor JavaScript
Regulile pentru numirea variabilelor sunt:
- Numele variabilelor trebuie să înceapă fie cu o literă, cu o subliniere
_
sau cu semnul dolar$
. De exemplu,//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- Numele variabilelor nu pot începe cu cifre. De exemplu,
//invalid Let 1a = 'hello'; // this gives an error
- JavaScript este sensibil la majuscule și minuscule. Deci y și Y sunt variabile diferite. De exemplu,
let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
- Cuvintele cheie nu pot fi utilizate ca nume de variabile. De exemplu,
//invalid let new = 5; // Error! new is a keyword.
Note:
- Deși puteți numi variabile în orice mod doriți, este o bună practică să dați un nume descriptiv al variabilei. Dacă utilizați o variabilă pentru a stoca numărul de mere, este mai bine să folosiți mere sau numberOfApples, mai degrabă decât x sau n.
- În JavaScript, numele variabilelor sunt în general scrise în camelCase dacă are mai multe cuvinte. De exemplu, prenume, salariu anual etc.
Constante JavaScript
Cuvântul const
cheie a fost introdus și în versiunea ES6 (ES2015) pentru a crea constante. De exemplu,
const x = 5;
Odată inițializată o constantă, nu îi putem schimba valoarea.
const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)
Pur și simplu, o constantă este un tip de variabilă a cărei valoare nu poate fi modificată.
De asemenea, nu puteți declara o constantă fără a o inițializa. De exemplu,
const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)
Notă: Dacă sunteți sigur că valoarea unei variabile nu se va schimba pe tot parcursul programului, este recomandat să îl utilizați const
. Cu toate acestea, există câteva browsere care nu acceptă const
. Accesați asistența browserului JavaScript const pentru a afla mai multe.
Acum, că știți despre variabile, veți afla despre diferite tipuri de date pe care o variabilă le poate stoca în următorul tutorial.