Memastikan Nilai Pembolehubah Bukan Nol dan Tidak Ditakrifkan dalam JavaScript
Menentukan sama ada pembolehubah mempunyai nilai yang ditentukan yang bukan batal atau tidak ditentukan adalah biasa dalam pengaturcaraan JavaScript. Walaupun fungsi yang disediakan cuba mengendalikan kes ini, ia mungkin tidak meliputi semua senario.
Pendekatan yang disyorkan adalah untuk mengesahkan kebenaran pembolehubah. Jika pembolehubah mempunyai nilai yang benar, ia menandakan bahawa ia bukan:
Pendekatan ini boleh digunakan seperti berikut:
if (value) { // Perform actions... }
Sebagai alternatif, jika kewujudan pembolehubah tidak pasti, jenis pengendali boleh digunakan:
if (typeof foo !== 'undefined') { // foo may be resolved and defined }
Walau bagaimanapun, jika diketahui bahawa pembolehubah diisytiharkan, semak terus untuk nilai kebenaran lebih diutamakan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Pembolehubah JavaScript Saya Bukan Nol Atau Tidak Ditakrifkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!