Pengubahan Pembolehubah Global dalam JavaScript

Perhatikan bahawa pembolehubah global akan berubah hanya pada saat fungsi dipanggil. Jika tiada panggilan fungsi - pembolehubah tidak akan berubah:

javascriptlet 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:

javascriptlet num = 1;

function func() {
  num = 2;
}

console.log(num); // akan memaparkan 1
func(); // ubah pembolehubah
console.log(num); // akan memaparkan 2
Задание 1

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  num = 2;
}
func();

console.log(num);
Задание 2

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  num = 2;
}

console.log(num);
Задание 3

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  let num = 2;
}
func();

console.log(num);
Задание 4

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  let num = 2;
}

console.log(num);
func();
Задание 5

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  num = 2;
}

console.log(num);
func();
Задание 6

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptlet num = 1;

function func() {
  num++;
}

func();
func();
func();
console.log(num);
Задание 7

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptfunction func() {
  num = 2;
}

let num = 1;
console.log(num);
func();
Задание 8

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

javascriptfunction func() {
  num = 2;
}

let num = 1;
func();
console.log(num);