پرسش

چطور می‌تونم یک متغیر 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
پاسخ
محمدامین سعیدی راد
بیوگرافی محمدامین سعیدی راد

برای بررسی اینکه یک متغیر 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