π¦ Training β Variables
📚 72 questions⏱ 15-20 min🏆 Instant feedback
π¦ variables (Variables) JavaScript
definition using Variables in JavaScript
π― What You Will Learn in This Training
This interactive training will help you master Variables in JavaScript No :
- β 68 Ali type , code, No
- β var, let, const
- β (Scope) (Hoisting)
- β No variables
- β operator reserved words variables
- β Ability to retake the training to improve your level and reinforce concepts
β variable?
variable data memory. program, No "variable".
// Example: variable definition value
letuserName = "Ahmed";
letuserAge = 25;
letisActive = true;
letuserName = "Ahmed";
letuserAge = 25;
letisActive = true;
π§ 1οΈβ£ definition Variables in JavaScript
β var ( )
- Defining variables method
- (scope) function
- No using
β let
- variable definition change No
- solution ({})
- variables variable
β const
- variable definition No change definition
- solution ({})
- constant
// :
varoldWay = "method "; // β
letcounter = 0; // β variable change
constAPI_KEY = "abc123"; // β value constant
counter = 1; // β (let)
// API_KEY = "xyz"; // β False! const No change
varoldWay = "method "; // β
letcounter = 0; // β variable change
constAPI_KEY = "abc123"; // β value constant
counter = 1; // β (let)
// API_KEY = "xyz"; // β False! const No change
π·οΈ 2οΈβ£ Variables in JavaScript
// 1. (Numbers)
varage = 25;
varprice = 9.99;
// 2. string (Strings)
varname = "Ahmed";
varmessage = 'Hello!';
// 3. (Booleans)
varisRaining = true;
varisLoggedIn = false;
// 4. (Arrays)
varcolors = ["red", "green", "blue"];
// 5. object (Objects)
varplayer = {
name: "Ali",
score: 100
};
varage = 25;
varprice = 9.99;
// 2. string (Strings)
varname = "Ahmed";
varmessage = 'Hello!';
// 3. (Booleans)
varisRaining = true;
varisLoggedIn = false;
// 4. (Arrays)
varcolors = ["red", "green", "blue"];
// 5. object (Objects)
varplayer = {
name: "Ali",
score: 100
};
π 3οΈβ£ writing variables
variable definition JavaScript, Next :
- 1. No No $ _
- 2. No number
- 3. No can contain
- 4. variable names case-sensitive (name β Name)
- 5. No ( for, if, let, class)
// β
variables :
letuserName = "Ahmed";
let_privateData = " ";
let$element = document.getElementById('id');
letfirstName = "Mohammed";
// β variables :
// let 1stName = "Ahmed"; // number
// let user name = "Mohammed"; //
// let for = 5; // reserved word
// let let = "test"; // reserved word
letuserName = "Ahmed";
let_privateData = " ";
let$element = document.getElementById('id');
letfirstName = "Mohammed";
// β variables :
// let 1stName = "Ahmed"; // number
// let user name = "Mohammed"; //
// let for = 5; // reserved word
// let let = "test"; // reserved word
π 4οΈβ£ (Scope)
variable:
// (Global Scope)
varglobalVar = " ";
// (Function Scope) - var
functiontestVar() {
varfunctionVar = " ";
console.log(functionVar); // β
}
// console.log(functionVar); // β False!
// (Block Scope) - let const
if (true) {
letblockVar = " ";
constBLOCK_CONST = " constant ";
}
// console.log(blockVar); // β False!
varglobalVar = " ";
// (Function Scope) - var
functiontestVar() {
varfunctionVar = " ";
console.log(functionVar); // β
}
// console.log(functionVar); // β False!
// (Block Scope) - let const
if (true) {
letblockVar = " ";
constBLOCK_CONST = " constant ";
}
// console.log(blockVar); // β False!