درود،
گاهی نیاز هست که ما بررسی کنیم که آیا یک متغییر تعریف شده یا نه تا کار هایی رو بر اساس اون انجام بدیم.
در جاوااسکریپت متغییر های تعریف نشده از نوع undefined هستند . بنابر این ما فقط کافیست نوع متغییر را نگاه کنیم. به این ترتیب :
if (typeof(myVariable) !== "undefined"){
// do something !
}
در شرط بالا اگر متغییر myVariable تعریف شده باشد دستورات داخل بلاک اجرا می شوند.