Pengubahan Pembolehubah Global dalam JavaScript
Perhatikan bahawa pembolehubah global akan berubah hanya pada saat fungsi dipanggil. Jika tiada panggilan fungsi - pembolehubah tidak akan berubah:
let num = 1;
function func() {
num = 2; // tiada ditulis let - kita ubah pembolehubah luaran
console.log(num);
}
// func(); - mematikan panggilan fungsi
console.log(num); // akan memaparkan 1 - pembolehubah tidak berubah
Dan sekarang, kami akan tunjukkan dengan kod bahawa pembolehubah global akan berubah hanya selepas fungsi dipanggil:
let num = 1;
function func() {
num = 2;
}
console.log(num); // akan memaparkan 1
func(); // ubah pembolehubah
console.log(num); // akan memaparkan 2
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
num = 2;
}
func();
console.log(num);
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
num = 2;
}
console.log(num);
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
let num = 2;
}
func();
console.log(num);
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
let num = 2;
}
console.log(num);
func();
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
num = 2;
}
console.log(num);
func();
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
let num = 1;
function func() {
num++;
}
func();
func();
func();
console.log(num);
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
function func() {
num = 2;
}
let num = 1;
console.log(num);
func();
Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:
function func() {
num = 2;
}
let num = 1;
func();
console.log(num);