변수 var, let, const

안녕하세요. 코딩스토리 입니다.
저는 시니어 개발자 이고요, 교육에 관심이 많아서
이렇게 유튜브 강사에 한번 도전해봅니다.

오늘은 자바스크립트 변수 var, let, const를 알아보겠습니다.

var : 바 변수
let : 렛 변수
const : 콘스트 변수 라고 읽겠습니다.

변수란 문자, 숫자, function, class, dom element 등을 담을 수 있는 공간입니다.
var 변수는 함수, 클래스, 객체 외부에서 사용
let 변수는 함수 내부에서 주로 사용
const 변수는 주로 객체 혹은 상수로 사용


var userId = 'admin';
var userLevel = 100;
var getUserId = function() {
    let a = '123';
    return a;
}
아래는 CHATGPT 자료 입니다

function exampleFunction() {
  var x = 10;
  if (true) {
    var y = 20;
    console.log(x); // 결과: 10
  }
  console.log(y); // 결과: 20 (주의: y는 var로 선언되었기 때문에 if 블록 외부에서도 접근 가능)
}

exampleFunction();