جشنواره جمعه سبز شروع شد، فرصت رو از دست نده!
ورود به جشنواره
ثانیه
دقیقه
ساعت
روز
پرسش

چطور می‌تونم یک متغیر undefined یا null رو در جاوااسکریپت چک کنم؟

How to check for an undefined or null variable in JavaScript ؟

من یک متغیر دارم که می‌خوام بررسی کنم آیا مقدارش  undefined یا null هست.

معمولاً از typeof(some_variable) != 'undefined' && some_variable != null استفاده می‌کنم، اما آیا راه کوتاه‌تری وجود داره که همین نتیجه رو بده؟

1403/06/06
پاسخ
محمدامین سعیدی راد توسعه دهنده استک MERN
بیوگرافی محمدامین سعیدی راد

برای بررسی اینکه یک متغیر undefined یا null هست، می‌تونید به جای ترکیب طولانی typeof و null از یک روش ساده‌تر استفاده کنید:

if (some_variable == null) {
// some_variable is either null or undefined
}

این کد همزمان null و undefined رو چک می‌کنه. دقت کنید که اگر متغیر اعلام نشده باشه، استفاده از typeof ضروریه تا از بروز خطای ReferenceError جلوگیری بشه. روش ساده‌تر ولی به همون اندازه کاربردی!

پاسخ: 1403/06/06
آخرین آپدیت: 1403/08/12