Menyemak Pembolehubah Null, Undefined atau Kosong dalam JavaScript
Kod yang disediakan, isEmpty(val), ialah pendekatan biasa untuk menyemak untuk pembolehubah yang nol, tidak ditentukan atau mempunyai panjang kosong. Walau bagaimanapun, ia mungkin tidak meliputi semua kes tepi.
Menggunakan Pemeriksaan Kebenaran
JavaScript menggunakan nilai kebenaran dan palsu. Sesuatu pembolehubah dianggap benar jika ia tidak secara eksplisit palsu. Ini termasuk nombor bukan sifar, rentetan bukan kosong, objek dan benar itu sendiri.
Oleh itu, semakan kebenaran mudah boleh menentukan dengan berkesan sama ada pembolehubah mempunyai nilai yang bukan nol, tidak ditentukan atau kosong:
if (value) { // Do something... }
Menggunakan jenis Operator
Dalam kes yang tidak diketahui sama ada pembolehubah walaupun wujud (iaitu, diisytiharkan), jenis operator boleh digunakan:
if (typeof foo !== 'undefined') { // foo is defined }
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyemak Pembolehubah Null, Undefined atau Kosong dengan Berkesan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!