Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Memastikan Pembolehubah JavaScript Saya Bukan Nol Atau Tidak Ditakrifkan?

Bagaimanakah Saya Boleh Memastikan Pembolehubah JavaScript Saya Bukan Nol Atau Tidak Ditakrifkan?

Barbara Streisand
Barbara Streisandasal
2024-12-07 18:18:15722semak imbas

How Can I Ensure My JavaScript Variables Are Neither Null Nor Undefined?

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:

  • Null
  • Undefined
  • NaN
  • Rentetan kosong ("")
  • 0
  • Salah

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn