Artikel ini menganalisis kepentingan var dalam JavaScript dengan contoh. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Fungsi var dalam JavaScript adalah untuk mengisytiharkan pembolehubah.
Dalam keadaan biasa, tiada kesilapan jika anda tidak menulis, tetapi dalam beberapa kes, jika anda tidak menulis, akan ada hasil yang berbeza. Mari kita lihat contoh berikut:
<div id="a"></div> <script type="text/javascript"> a = 1; alert(a); </script>
Contoh di atas akan berjalan tanpa masalah dalam FF Chrome dan boleh mengeluarkan 1. Tetapi bagaimana dengan berlari di IE? Ralat: "objek tidak menyokong sifat atau kaedah ini".
Oleh kerana rujukan elemen DOM boleh diperolehi terus melalui id di bawah IE, ralat akan dilaporkan jika a=1, kerana a pada masa ini ialah elemen DOM dengan id="a".
Jika anda mengalih keluar ayat
, tiada masalah. Untuk mengelakkan konflik seperti ini, adalah disyorkan bahawa pembolehubah mesti diisytiharkan dengan var.Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.