एक ही वेरिएबल के लिए कई let

एक ही वेरिएबल को let के साथ कई बार घोषित नहीं किया जा सकता है। उदाहरण के लिए, निम्नलिखित कोड त्रुटि का कारण बनेगा:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

यहाँ समस्या के समाधान के दो विकल्प हैं। बस दो अलग-अलग वेरिएबल बनाए जा सकते हैं:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

या फिर पहले वेरिएबल a को घोषित करें, और फिर उसके साथ ऑपरेशन करें:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);