본문 바로가기

자바스크립트 변수3

[ 모던 자바스크립트 스터디 ] let, const 키워드와 블록 레벨 스코프 30초 정리 - var vs let vs const 변수 선언 -> const 재할당 필요한 변수 선언 -> let 변수 선언 시 기본으로는 const 로 선언하고, 재할당이 필요하다면 그때 가서 let 으로 바꾸세요! ES5까지 변수를 선언할 수 있는 유일한 방법은 var 였지만, ES6 부터는 let, const 키워드로도 변수 선언이 가능해졌다. 우선 기존의 var 키워드가 어떤 문제가 있었는지 살펴보자. 변수 중복 선언 허용 var x = 1; var y = 1; var x = 100; var y; console.log(x); // 100 console.log(y); // 1 var 키워드로 선언한 x 변수와 y 변수는 중복 선언 되었으나 에러가 발생하지 않는다. 만약 내가 위에 apple 이라는.. 2022. 9. 20.
[ 모던 자바스크립트 스터디 ] 원시 값과 객체 비교 자바스크립트가 제공하는 7가지 데이터 타입은 크게 원시 타입과 객체 타입으로 구분 가능하다. 원시타입과 객체타입의 차이점에 대해 좀 서술해보겠다. 원시값은 변경 불가능한 값이나 객체는 변경 가능한 값이다. 원시 값을 변수에 할당하면 변수에는 실제 값이, 객체를 할당하면 변수에는 참조 값이 저장된다. 원시 값은 값에 의한 전달이, 객체는 참조에 의한 전달이다. 하나씩 따지고 들어가보자. 원시 값 원시 값은 변경 불가능한 값이다. 한번 생성된 원시 값은 읽기 전용값으로, 변경 불가능하다. 변수와 값을 혼동하면 안된다. 변수는 값을 저장하기 위한 공간 혹은 해당 공간을 식별하기 위해 붙여진 이름이고, 값은 변수에 저장되는 데이터로 표현식이 평가되어 생성된 결과를 말하는 것이다. 변경 불가능하다는 것은 변수가 .. 2022. 9. 18.
[ JavaScript ] 자바스크립트 변수선언, 주석 | JavaScript 변수선언 var | JavaScript 주석 | 자바스크립트 변수 선언 :: var 변수는 숫자나 문자 등을 담기 위한 그릇입니다. 자바스크립트는 변수를 선언할 때 "var" 키워드를 사용합니다. var 는 variable 의 약어입니다. var a = 'abc'; var b = 100; 위와 같이 var 변수명 = 값 ; 과 같은 형식으로 사용하는 것을 확인할 수 있습니다. var 이라는 키워드를 계속해서 반복하는 것이 귀찮다면, var a = 'abc', b = 100; 위와 같이 한번에 변수를 선언하는 것도 가능합니다. 자바스크립트 한 줄 주석 :: // 한줄 주석은 // 로 표현합니다. var a = 'abc', b = 100; alert(a); // 123 출력 위와 같이 // 로 주석을 쓰게 되면, 실행 시 // 의 뒷부분은 주석처리 되어 .. 2021. 2. 2.