WEB/Java Script
[Java Script] 상수/ 변수/ const / let/ var / 변수의 유효 범위/ 블록 스코프/ 함수 스코프/
자바칩 프라푸치노
2021. 4. 22. 19:56
상수 :
const
값을 한번 선언하면 변할 수 없다.
변수
let
값을 계속 변화할 수 있다.
const sum = 5 + 10;
let result = false;
if(sum %3 === 0){
cosole.log('야호3');
result = true;
}
if(sum %5 === 0){
cosole.log('야호5');
result = true;
}
console.log(result);
변수와 상수의 유효범위 const, let
블록 스코프
{} 이 안의 영역이 유효하다
{
// 이 블럭 안에서는 name은 이 안에서 사용 가능하다
const name = 'Mark';
conosle.log(name);
}
//이 밖에서는 name을 사용할 수 없다.
// 하지만 밖에서 정의한 변수는 안에서는 사용할 수 있다.
var 의 유효 범위
함수 스코프
함수 밖에서 정의한 var은 함수에서 사용할 수 있다.
그렇지만 함수에서 선언한 var는 함수 밖에서 사용할 수 없다.
블록 스코프에서는 블록 안에서 선언한 var는 그 밖에서 사용할 수 없는데 var는 사용가능하다
728x90