Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Artikel yang memperkenalkan penggunaan var dalam JavaScript

Artikel yang memperkenalkan penggunaan var dalam JavaScript

PHPz
Lepaskan: 2023-04-24 14:19:30
asal
2749 orang telah melayarinya

Kata kunci var dalam bahasa JavaScript memainkan peranan penting dalam pengisytiharan dan definisi berubah-ubah. Artikel ini akan memperkenalkan penggunaan dan langkah berjaga-jaga menggunakan var dalam JavaScript.

1. Tentukan pembolehubah dengan var
Var boleh digunakan untuk mentakrifkan pembolehubah dan pembolehubah dengan nama yang sama boleh ditakrifkan beberapa kali dalam program yang sama. Dalam JavaScript, contohnya:

var message = "hello world";
var count = 10;
Salin selepas log masuk

Dua pembolehubah mesej dan kiraan ditakrifkan di sini, dan masing-masing diberikan rentetan "hello world" dan 10. Perlu diingatkan bahawa pembolehubah yang ditakrifkan oleh var adalah pembolehubah global, iaitu, ia boleh digunakan dalam skop global.

2. Mengisytiharkan pembolehubah dengan var
Selain mentakrifkan pembolehubah, var juga boleh digunakan untuk mengisytiharkan pembolehubah. Dalam JavaScript, apabila mengisytiharkan pembolehubah, pembolehubah boleh ditakrifkan dahulu dan kemudian diberikan nilai kemudian. Contohnya:

var a;
a = 10;
Salin selepas log masuk

Kod ini mengisytiharkan pembolehubah sebagai yang pertama, dan kemudian memberikan nilainya kepada 10. Perlu diingat bahawa jika nilai awal tidak ditentukan semasa mentakrifkan pembolehubah, JavaScript akan menetapkan nilai pembolehubah kepada tidak ditentukan.

3. Promosi Var
Dalam JavaScript, pembolehubah yang ditakrifkan oleh var akan dinaikkan pangkat. Ini bermakna bahawa enjin JavaScript akan memindahkan pembolehubah yang diisytiharkan var ke bahagian atas blok kod, tidak kira di mana dalam kod pembolehubah ditakrifkan. Contohnya:

console.log(a);
var a = 10;
console.log(a);
Salin selepas log masuk

Dalam contoh ini, nilai a tidak ditentukan kerana a belum diberikan nilai dalam baris pertama kod. Walau bagaimanapun, apabila enjin JavaScript melaksanakan kod, ia secara automatik menaikkan pengisytiharan pembolehubah ke bahagian atas skop. Oleh itu, output tidak ditentukan.

4. Skop Var
Pembolehubah yang ditakrifkan oleh var adalah sah dalam skop yang diisytiharkan. Dalam JavaScript, anda boleh menggunakan var untuk menentukan pembolehubah baharu di mana-mana sahaja, tetapi dalam fungsi, pembolehubah yang ditakrifkan oleh var hanya sah dalam fungsi. Contohnya:

var a = 10;
function test() {
    var a = 20;
    console.log(a);
}
test();
console.log(a);
Salin selepas log masuk

Dalam contoh ini, pembolehubah a ditakrifkan sebagai 20 di dalam fungsi dan 10 di luar fungsi. Apabila ujian fungsi dipanggil, ia akan mengeluarkan 20. Apabila fungsi ujian tamat, nilai a akan dipulihkan kepada 10 kerana a ditakrifkan dalam skop dalam fungsi.

5. Mentakrifkan semula pembolehubah dengan var
Dalam JavaScript, menggunakan var untuk mentakrifkan pembolehubah dengan nama yang sama tidak akan menyebabkan ralat, tetapi akan ditimpa. Contohnya:

var a = 10;
var a = 20;
console.log(a);
Salin selepas log masuk

Dalam contoh ini, pembolehubah a diberikan nilai 10 apabila ia mula-mula ditakrifkan, dan kemudian menukar nilainya kepada 20 apabila ia ditakrifkan untuk kali kedua. Oleh itu, keluarannya ialah 20.

6 var dan pembolehubah global
Dalam JavaScript, pembolehubah yang ditakrifkan oleh var ialah pembolehubah global. Pembolehubah global boleh diakses dari mana-mana sahaja, termasuk dalam fungsi. Contohnya:

var a = 10;
function test() {
    console.log(a);
}
test();
Salin selepas log masuk

Dalam contoh ini, ujian fungsi boleh mengakses nilai pembolehubah global a (output 10). Perlu diingatkan bahawa pembolehubah global mungkin memusnahkan enkapsulasi dan kohesi program, jadi penggunaan pembolehubah global harus dielakkan sebanyak mungkin.

7 Ringkasan
Dalam JavaScript, adalah sangat biasa untuk mentakrifkan pembolehubah dengan var. Ia boleh digunakan untuk menentukan pembolehubah, mengisytiharkan pembolehubah, promosi pembolehubah dan skop. Memahami konsep ini dan menguasai teknik menggunakan var boleh membantu pembangun menulis kod JavaScript yang lebih baik.

Atas ialah kandungan terperinci Artikel yang memperkenalkan penggunaan var dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan