이 기사의 내용은 js에서 let과 var의 차이점에 대한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
One: 변수 승격 여부
1: var:
console.log(a); // undefined var a = 'abc'; // 这段代码实际执行顺序是: var a; //变量声明提升至当前作用域顶部 console.log(a); a = 'abc';
2: let:
console.log(a); // 报错: a is not defined let a = 'abc'; // 这里, 用let声明变量, 变量声明不会提升, 完全按照文档流的执行顺序走
Two: 범위 문제
var: 리
for (var i = 0; i<10; i++) { // code.. } console.log(i); // 输出 10
위 내용은 js에서 let과 var의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!