-3
A
답변
0
확인. 이것은 범위에 관한 것입니다.
Var는 함수 기반 키워드입니다. var 명령어로 선언 한 변수는 전체 함수에서 사용할 수 있습니다.
Let는 블록 기반 키워드입니다. 변수는 현재 범위에서만 사용할 수 있습니다. (범위는 대부분 {}로 구분됩니다.)
첫 번째 예에서는 var로 변수를 정의하려고했습니다. 그러나 그것은 함수에 대해 이미 으로 선언되었습니다.
그러나 두 번째 예제에서는 변수가 사용중인 다른 범위 (내부 범위의 경우, for 명령 뒤에 {} 참조)에 대해 정의되어 있음을 볼 수 있습니다.
관련 문제
- 1. for 루프의 몇 가지 문제점
- 2. for 루프 문에 몇 가지 문제가 있습니까?
- 3. for 루프의 두 가지 형식간에 차이가 있습니까?
- 4. 몇 가지 내가 문제가 몇 가지 더
- 5. 몇 가지 문제가
- 6. InventoryController 클래스에 몇 가지 문제가 있습니까?
- 7. scrollview에 몇 가지 문제가 있습니다.
- 8. 나뭇 가지 템플릿 엔진에서 for 루프의 조건이
- 9. Javascript "for"루프의 범위
- 10. 내가이 structrure이 C로 프로그래밍을 몇 가지 문제가
- 11. for 루프의 AddDays() for
- 12. For 루프의 UILabel
- 13. MultiTouchHandler 몇 가지 오류가 있습니까?
- 14. 몇 가지 j 함수의 for 루프를 만듭니다.
- 15. for 루프의 함수 호출
- 16. Java에서 쓰레드에 대한 몇 가지 문제가 있습니다
- 17. 목록 어댑터 및 해당 구성 요소에 몇 가지 문제가 있습니까?
- 18. 는 어떻게 연결 풀에 몇 가지 문제가
- 19. for 루프의 배열 인덱스
- 20. IE에서 몇 가지 인코딩 문제가 발생했습니다.
- 21. for 루프의 내부 쿼리
- 22. 쿼리 내가이 쿼리 몇 가지 문제가 있어요
- 23. 변수가있는 for 루프의 HTML
- 24. sandbox.paypal.com에 몇 가지 오류가 있습니까?
- 25. 공유 라이브러리에 몇 가지 문제가 있습니다.
- 26. itextsharp : ROWSPAN 내가 ROWSPAN 몇 가지 문제가
- 27. 특급 요청에 몇 가지 문제가 있음
- 28. 9 패치 이미지에 몇 가지 문제가 있습니다.
- 29. 몇 가지 이미지가로드되지 않는 문제가 있습니다. 나머지는
- 30. 내 메이크 몇 가지 문제가 중간 파일
이미지 대신 코드를 게시 하시겠습니까? – prasanth
블록 범위이기 때문입니다. – Bergi
첫 번째 경우에는 두 번 선언 할 필요가 없습니다. 값을 다시 할당 할 수 있습니다. 두 번째 경우에 나는 두 개의 다른 범위로 선언된다 (let은 블록 범위이다). – Manish