Cara Mengendalikan Pembolehubah Tidak Ditakrifkan dalam JavaScript
Pembolehubah JavaScript yang belum diisytiharkan atau diberikan nilai dianggap sebagai tidak ditentukan. Ini boleh membawa kepada ralat masa jalan, menjadikannya penting untuk menentukan sama ada pembolehubah ditakrifkan.
Menyemak Undefined
Tidak seperti bahasa pengaturcaraan lain, JavaScript tidak mempunyai langsung bersamaan dengan "ditakrifkan". Sebaliknya, anda boleh menggunakan pelbagai kaedah:
Menyemak Kewujudan
Untuk menyemak sama ada pembolehubah wujud, anda boleh menggunakan blok cuba/tangkap:
<code class="javascript">try { // Access the variable } catch (e) { // Variable does not exist }</code>
Pilihan Lain object.hasOwnProperty('propertyName') mengecualikan sifat yang diwarisi.
Atas ialah kandungan terperinci Bagaimana untuk menyemak Pembolehubah Tidak Ditakrifkan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!