亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Pengangkat pembolehubah JavaScript

Promosi pembolehubah JavaScript

Dalam JavaScript, fungsi dan pengisytiharan pembolehubah akan dinaikkan pangkat ke bahagian atas fungsi.

Dalam JavaScript, pembolehubah boleh diisytiharkan selepas digunakan, iaitu pembolehubah boleh digunakan dahulu dan kemudian diisytiharkan.

Dua contoh berikut akan mencapai hasil yang sama:

x = 5; // 變量 x 設(shè)置為 5
elem = document.getElementById("demo"); // 查找元素 
elem.innerHTML = x;                     // 在元素中顯示 x
var x; // 聲明 x
var x; // 聲明 x
x = 5; // 變量 x 設(shè)置為 5
elem = document.getElementById("demo"); // 查找元素 
elem.innerHTML = x;                     // 在元素中顯示 x

Keputusan dalam dua contoh di atas adalah sama.

Untuk memahami contoh di atas, anda perlu memahami "hoisting (variable angkat)".

Promosi pembolehubah: Perisytiharan fungsi dan perisytiharan pembolehubah sentiasa "dinaikkan pangkat" secara senyap-senyap ke bahagian atas badan kaedah oleh jurubahasa.

Pengamalan JavaScript tidak akan digalakkan

JavaScript sahaja pembolehubah yang diisytiharkan akan dipromosikan, bukan yang dimulakan.

Dua contoh berikut mempunyai hasil yang berbeza:

Contoh 1:

var x = 5; // 初始化 x
var y = 7; // 初始化 y
elem = document.getElementById("demo"); // 查找元素 
elem.innerHTML = x + " " + y;           // 顯示 x 和 y
Meneruskan pembelajaran