FE/HTML CSS 자바 스크립트
자바스크립트 기본기 정리 (1)
33삼
2022. 8. 29. 15:45
let과 const의 차이는 let은 업데이트를 할 수 있다는 것
let을 업데이트할 땐 다시 let을 붙이지 않아도 된다.
ex ) 기존 변수의 값을 수정하고 싶은 경우
let a = 5;
a= 10; // let 생략하고 10으로 업데이트 했음.
코드를 읽으면서 의미를 파악하기 위해선, const 디폴트로 사용 let 필요에 따라서 가끔, var 절대 사용 않기 !
boolean은 두 가지 옵션 뿐, true와 false.
null은 '비어있음을 정의'한 것.
undefined는 변수에 값을 부여하지 않은 상태.
array 생성
const days = [ 1, 2, "하이", null, false, 4 ];
호출시에는
console.log(days[2]) // 인덱스 2번인 "하이"가 출력된다. (인덱스는 0 부터 시작)
array 수정
days[2] = "water" // days 변수의 오브젝트 속 인덱스 2번인 "하이" 를 "water"로 교체한다는 뜻.
array 추가
.push() 로 추가할 수 있음
ex)
days.push('생선') // days라는 변수에 '생선'이라는 string 값을 추가해준 것.
const의 object 값을 변경하는 행위는 const 자체를 변경하는 것이 아니고
objects 값을 변경하는 것이기 때문에 재할당 오류와 관계 없다.