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);