WEB/JavaScript

자바 스크립트 let와 var 의 차이

AlrepondTech 2015. 7. 15. 12:22
반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

 

출처: https://msdn.microsoft.com/ko-kr/library/bzt2dkta(v=vs.94).aspx

 

 

Internet Explorer 11은 블록 범위 변수인 let 및 const에 대한 지원을 제공합니다. 이러한 변수에 대해 중괄호 {. . .}로 새 범위를 정의합니다. 이러한 변수 중 하나를 특정 값으로 설정하면 해당 값은 설정된 범위에만 적용됩니다.

다음 예제에서는 let 및 블록 범위 지정을 사용하는 방법을 보여 줍니다.

 

let x = 10; var y = 10; 
{     
	let x = 5;     
    var y = 5;     
    
    {         
    	let x = 2;         
        var y = 2;         
        
        document.write("x: " + x + "<br/>");         
        document.write("y: " + y + "<br/>"); // Output:  // x: 2  // y: 2     
     }  
     
     
     document.write("x: " + x + "<br/>");     
     document.write("y: " + y + "<br/>"); // Output: // x: 5  // y: 2 
     
 }  
 
 
 document.write("x: " + x + "<br/>"); 
 document.write("y: " + y + "<br/>"); // Output: // x: 10 // y: 2

 

 

=================================

=================================

=================================

 

 

 

 

반응형