변하지 않는 값은 const, 변할 수 있는 값은 var 또는 let 으로 선언한다

 

var, let은 웬만한 상황에서 서로 바꿔쓸수 있으나 차이가 있다.

var은 한번 선언된 변수를 다시 선언할 수 있으나 let은 그렇지 않다.

 

var는 선언 하기 전에 사용할 수 있다.

 

const age = 20;

if(age>19){
	var txt = '성인'
}

console.log(txt);

위 코드는 잘 실행되지만 txt 가 var 가 아닌 let이나 const로 블록 내부에서 저장될 경우 밖에서 txt를 사용 할 수 없다. 중괄호 내부에서만 사용 가능하다. 

 

let , const는 블록스코프. var는 함수 스코프이다.

 

'JavaScript > JavaScript Basic' 카테고리의 다른 글

배열(Array) / 구조 분해 할당  (0) 2023.03.06
Object 객체  (0) 2023.03.06
함수(function) / or을 사용하여 변수 저장  (0) 2023.03.06
형변환 / Javascript 주의사항  (0) 2023.03.06
alert()/ console.log()  (0) 2023.03.06

alert() : 경고창을 띄우는 함수. 

console.log() : 로그를 찍는 함수. 

alert("hello");

 

console.log("hello");

 

'JavaScript > JavaScript Basic' 카테고리의 다른 글

배열(Array) / 구조 분해 할당  (0) 2023.03.06
Object 객체  (0) 2023.03.06
함수(function) / or을 사용하여 변수 저장  (0) 2023.03.06
형변환 / Javascript 주의사항  (0) 2023.03.06
const / var / let  (0) 2023.03.06

+ Recent posts