پرسش
چطور میتونم یک متغیر 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