Rumah > Artikel > hujung hadapan web > Bagaimana untuk menyemak sama ada pembolehubah ditakrifkan dalam javascript
Cara untuk mengesan sama ada pembolehubah ditakrifkan dalam JavaScript: 1. Gunakan operator typeof untuk mendapatkan jenis data pembolehubah, dengan sintaks "typeof variable name" 2. Gunakan "==="; pengendali untuk menentukan sama ada jenis data yang diperoleh adalah jenis "tidak ditentukan", jika ya, ia tidak ditentukan, jika tidak, ia ditakrifkan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Undefined juga merupakan jenis data khas dengan hanya satu nilai, yang bermaksud tidak ditentukan. Untuk pembolehubah yang tidak diisytiharkan, gunakan operator jenis untuk melihat jenisnya dan anda akan mendapati bahawa pembolehubah yang tidak diisytiharkan tidak ditentukan:
Jadi kita boleh mula-mula menggunakan operator jenis untuk mendapatkan JavaScript pembolehubah Jenis data, dan kemudian tentukan sama ada jenis data yang diperoleh adalah jenis "tidak ditentukan". Jika ya, ia tidak ditentukan, jika tidak, ia ditakrifkan.
if ( typeof b == "undefined" ) { console.log("未定义"); } else{ console.log("定义"); }
Output:
[Pembelajaran yang disyorkan: tutorial lanjutan javascript]
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada pembolehubah ditakrifkan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!