728x90

지역변수 전역변수

변수는 선언하는위치에 따라 전역변수와 지역변수로 나눠짐

 

전역변수

함수 밖에 선언하여 클래스 전체에서 사용이 가능한 변수

지역변수

함수 속에 선언되어 해당 함수 속에서만 사용이 가능한 변수

ex) 
 var global = 100;

   
    function localfocus1(){
        var local = 200;
       한 변수

        console.log('global : '+ global);
        console.log('local :'+ local);
    }

 

전역변수 
어느 위치에서든 호출하면 사용이 가능
지역변수
특정구역{ } 내에서 생성되어 그 구역에서만 사용
var global = 100; 
var local = 200;

 

var, let, const 차이점

 

var : 재할당가능, 재선언가능

 var a = 10;
    a = 20; 
    var a =30; 
    console.log(a);
  1. 20으로 재할당(대입)
  2. a가 존재함에도 다시 a를 선언
  3. 재할당된 값 30이 출력되는 것을 볼 수 있음

let : 재할당가능, 재선언 불가능
   

 let b =10;
    b= 20; 
    let b = 30; 
    console.log(b);
  1. 20을 재할당 한 값이 출력 
  2. 재선언이 불가능

const : 재선언 불가능, 재할당 불가능
  

 const c = 10;
     c =20;
     const c = 30;
    console.log(c);

처음 선언한 값을 바꿀 수 없다 

 

728x90
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기