לתשומת לבך: מרבית הדפדפנים עדיין לא תומכים בזה.
 
הרעיון הוא לפתור באג תכנוני שקיים בהגדרה של var. האופרטור מגדיר משתנה עבור הטווח הגלובאלי או עבור פונקציה. אתה לא יכול להגדיר משתנה עבור טווח מצומצם מזה (נניח בתוך לולאה). let יאפשר הגדרה של משתנה בטווח זה. VAR עדיין יהיה בשמוש. (בקיצור - בשם השמירה על התאימות, מבלבלים אותנו).
 
דפדפנים ניידים לא כל כך תומכים (בעיה, בד"כ הם פחות מעודכנים), ספארי לא תומך (רק גרסת הTP, לא הגרסות הרשמיות), ומנסיון לא נוח - FF45 הפתיע ולא תמך על מחשב מסויים (על מחשב אחר כן תמך, יתכן שבעית קומפילציה? הותקן מקוד מקור).