تفاوت Undefined و Null در جاوااسکریپت

یک از سوالات متداول در جاوا اسکریپت تفاوت Undefined و Null است.

undefined به معنای این است که یک متغیر تعریف شده ولی هنوز مقداری به آن تخصیص داده نشده است در حالیکه Null در واقع یک مقدار است که به یک متغیر می توان اختصاص داد.Null زمانیکه به یک متغیر تخصیص داده می شود به این معنی است که متغیر مقداری ندارد.

تفاوت بعدی در جنس یا (type) این دو هست.

تایپ undefined همان undefined است ولی Null یک object است.

هر زمان متغیری را تعریف کنید ولی به آن مقداری تخصیص ندهید به صورت پیشفرض undefined خواهد بود و هیچ زمان Null نخواهد شد.

این نوشته در جاوااسکریپت, ویکی ارسال شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.