Ebben az oktatóanyagban megismerheti a JavaScript-változókat és -állandókat, valamint azt, hogyan lehet inicializálni és használni őket példák segítségével.
JavaScript-változók
A programozás során a változó az adatok tárolására szolgáló tároló (tároló terület). Például,
let num = 5;
Itt num
van az a változó, amely az 5-ös számot tartja.
JavaScript deklarálja a változókat
A JavaScript-ben a var
és a let
kulcsszavakkal deklaráljuk a változókat. Például,
var x; let y;
Itt x és y változók.
JavaScript var Vs let
Mindkettő, var
és let
a változók deklarálására szolgál. Van azonban néhány különbség közöttük.
var | hadd |
---|---|
var a JavaScript régebbi verzióiban használatos | let a változók deklarálásának új módja az ES6- tól kezdve (ES2015) . |
var függvény hatóköre (későbbi oktatóanyagokban fogjuk tárgyalni). | let blokk hatókörű (későbbi oktatóanyagokban lesz szó róla). |
Például, var x; | Például, let y; |
Megjegyzés: Javasoljuk, hogy a let
helyett var
. Van azonban néhány böngésző, amely nem támogatja let
. További információkért keresse fel a JavaScript oldalt a böngésző támogatásához.
JavaScript a változók inicializálása
A hozzárendelés operátor =
segítségével értéket rendelünk egy változóhoz.
let x; x = 5;
Itt 5 van hozzárendelve az x változóhoz.
A változók deklarálása során inicializálhatja is.
let x = 5; let y = 6;
A JavaScript-ben a változókat egyetlen utasításban lehet deklarálni.
let x = 5, y = 6, z = 7;
Ha egy változót inicializálás nélkül használ, akkor annak lesz undefined
értéke.
let x; // x is the name of the variable console.log(x); // undefined
Itt az x a változó neve, és mivel nem tartalmaz értéket, meghatározatlan lesz.
A undefined
következő oktatóanyagban részletesen megismerheti és más adattípusokat.
Módosítsa a változók értékét
Lehetőség van a változóban tárolt érték megváltoztatására. Például,
// 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
Egy változó értéke változhat . Ezért a neve változó .
A JavaScript-változók elnevezésének szabályai
A változók elnevezésének szabályai a következők:
- A változó neveknek betűvel, aláhúzással
_
vagy dollárjellel kell kezdődniük$
. Például,//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- A változó nevek nem kezdődhetnek számokkal. Például,
//invalid Let 1a = 'hello'; // this gives an error
- A JavaScript megkülönbözteti a kis- és nagybetűket. Tehát y és Y különböző változók. Például,
let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
- A kulcsszavak nem használhatók változónévként. Például,
//invalid let new = 5; // Error! new is a keyword.
Megjegyzések:
- Bár a változókat bármilyen módon megnevezheti, célszerű leíró változó nevet adni. Ha változót használ az alma számának tárolásához, akkor jobb, ha x vagy n helyett almát vagy numberOfApples-t használ.
- A JavaScript-ben a változóneveket általában a camelCase-ben írják, ha több szó van benne. Például keresztnév, éves fizetés stb.
JavaScript konstansok
A const
kulcsszó az ES6 (ES2015) verzióban is bevezetésre került konstansok létrehozására. Például,
const x = 5;
Ha egy konstans inicializálva van, akkor nem tudjuk megváltoztatni az értékét.
const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)
Egyszerűen az állandó egy olyan változó, amelynek értéke nem változtatható meg.
Nem állíthat be konstansot inicializálás nélkül. Például,
const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)
Megjegyzés: Ha biztos abban, hogy egy változó értéke nem változik a program során, akkor ajánlott használni const
. Van azonban néhány böngésző, amely nem támogatja const
. További információkért látogasson el a JavaScript const böngésző támogatására.
Most, hogy ismeri a változókat, a következő oktatóanyagban megismerheti a változó által tárolható különböző típusú adatokat.