Var – kintamojo deklaravimo raktinis žodis JavaScript, rekomenduojamas naudoti ES6 (2015) atsiradus `let` ir `const`.
Pagrindinės savybės:
1. Funkcijos apimtis – matomas tik funkcijoje, kurioje deklaruotas.
2. Pakartotinis deklaravimas – leidžiamas.
3. Iškėlimas (hoisting) – kintamasis perkeltas į funkcijos viršų (priskiriama `undefined`).
Pavyzdžiai:
javascript
function pavyzdys() {
var x = 10;
if (true) {
var x = 20; // Tai yra tas pats kintamasis
console.log(x); // 20
}
console.log(x); // 20 (nėra blokinės apimties)
}
Svarbu: Šiuolaikiniame kode naudokite `let` (keičiama reikšmė) arba `const` (nekintama).
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.