Тағйир додани тағирёбандаҳои саросарии дар JavaScript
Дар назар доред, ки тағирёбандаи саросарӣ танҳо дар лаҳзаи фарохонӣ кардани функсия тағйир меёбад. Агар фарохонӣ кардани функсия вуҷуд надошта бошад - тағирёбанда тағйир намеёбад:
let num = 1;
function func() {
num = 2; // let нанавиштаем - тағирёбандаи берунаро тағйир медиҳем
console.log(num);
}
// func(); - фарохонии функсияро комментария кардем
console.log(num); // 1-ро мебарорад - тағирёбанда тағйир наёфт
Ва акнун онро бо код нишон медиҳем, ки тағирёбандаи саросарӣ танҳо пас аз фарохонӣ кардани функсия тағйир меёбад:
let num = 1;
function func() {
num = 2;
}
console.log(num); // 1-ро мебарорад
func(); // тағирёбандаро тағйир медиҳем
console.log(num); // 2-ро мебарорад
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
num = 2;
}
func();
console.log(num);
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
num = 2;
}
console.log(num);
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
let num = 2;
}
func();
console.log(num);
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
let num = 2;
}
console.log(num);
func();
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
num = 2;
}
console.log(num);
func();
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
let num = 1;
function func() {
num++;
}
func();
func();
func();
console.log(num);
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
function func() {
num = 2;
}
let num = 1;
console.log(num);
func();
Муайян кунед, бидуни оғози код, ки чӣ ба консоль бароварда мешавад:
function func() {
num = 2;
}
let num = 1;
func();
console.log(num);