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
Lepaskan: 2024-12-07 18:18:15
asal
665 orang telah melayarinya

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...
}
Salin selepas log masuk

Sebagai alternatif, jika kewujudan pembolehubah tidak pasti, jenis pengendali boleh digunakan:

if (typeof foo !== 'undefined') {
    // foo may be resolved and defined
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan