>  기사  >  웹 프론트엔드  >  JavaScript에서 const, var 및 let으로 정의된 변수의 차이점

JavaScript에서 const, var 및 let으로 정의된 변수의 차이점

php是最好的语言
php是最好的语言원래의
2018-08-09 11:40:551542검색

1. Const는 상수를 선언합니다(const가 가리키는 값은 변경되지 않으므로 초기화해야 합니다. 그렇지 않으면 오류가 보고되지만 var 및 let이 가리키는 값은 가변적이므로 다시 할당할 수 있습니다. 초기화할 필요 없음)
올바른 쓰기: CONST H = 'Nnnn';

오류 쓰기: CONST H;

2, VAR 및 Let은 모두 변수입니다. 함수 내에 배치되면 지역 변수입니다. 변수 a는 fun() 함수 내에서만 사용할 수 있습니다. 그렇지 않으면 오류가 보고됩니다.

예제 2:

function fun(){
        	var a=5;
        	console.log(a);
 }
<p id=&#39;p&#39;>
		<li>hahah1</li>
		<li>hahah2</li>
		<li>hahah3</li>
		<li>hahah4</li>
</p>

참고: 예제 2에서는 전역입니다. 변수이므로 클릭할 때마다 동일한 i

(2)에 해당하므로 범위가 블록 수준으로 제한되는 변수, 명령문 또는 표현식을 선언하겠습니다

예:

var li =document.getElementById(&#39;p&#39;).getElementsByTagName(&#39;li&#39;);
        for(var i = 0; i < li.length; i++) {            
            li[i].onclick =function(event) {
                console.log(&#39;li : &#39;+i+&#39;  &#39;+this.innerHTML);
            }
        }
JavaScript에서 const, var 및 let으로 정의된 변수의 차이점참고: 이 위치의 i는 for 루프 문 블록에서만 사용할 수 있습니다.

관련 권장 사항:

js에서 var, let 및 const 간의 사용법 차이

JavaScript에서 const, var 및 let으로 정의된 변수의 차이점

js const, var 및 let


의 차이점

위 내용은 JavaScript에서 const, var 및 let으로 정의된 변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.