undefined זה משתנה שלא הוגדר, לא קיים, זה שווה ערך ללעשות את הדבר הבא:
הtypeof של x יהיה undefined.
null הוא טיפוס מיוחד, אם תעשה typeof על null אתה תקבל object, משתמשים בזה בעיקר כדי לציין שאין שום דבר במשתנה הזה, רק מומלץ להזהר בבדיקות של typeof הערך הוא לא שווה ערך לundefined הבדיקה הנכונה לעשות היא להשתמש באופרטור not שתקף לשניהם.