jcanvas for let i

Guten Tag, warum schreibt man let statt var?
for (let i = 0; i < 3; i += 1)
GzG Jochen

Der hier verwendete Code

<style> div { display: inline-block; width:42px; height: 42px; background-color:red; font-size:30px} </style> <script src="/js_webseite/jquery.js"></script> <h1> Klick mal auf die Kästen vas bei VAR passiert </h1> <div id="div1">1</div> <div id="div2">2</div> <div id="div3">3</div> <div id="div4">4</div> <div id="div5">5</div> <h1> Klick mal auf die Kästen vas bei LET passiert </h1> <div id="div11">1</div> <div id="div12">2</div> <div id="div13">3</div> <div id="div14">4</div> <div id="div15">5</div> <script> for(var ia=1; ia<6; ia++) { $("#div" + ia).click( function () { alert(ia); } ); } for(let i=1; i<6; i++) { $("#div1" + i).click( function () { alert(i); } ); } </script>