Diferències let var

by xxjcaxx

JavaScript

function provesScope() {
  for (i = 0; i < 10; i++) {
    console.log(i);
  }
  for (var j = 0; j < 10; j++){
  	console.log(j);
  }
  for (let k = 0; k < 10; k++){
  	console.log(k);
  }
  console.log({i,j,k});
}

provesScope();
console.log({i,j,k});

// Provar en un navegador sense "use strict" o mòduls