바닐라 JS로 크롬 앱 만들기2

이지예·2022년 9월 1일
0

JavaScript

목록 보기
14/24

이전에 JS를 사이트에서 배웠을때 정리하지 못한 부분도 있어서 강의를 들으며 정리해 보았다.

변수 타입의 종류

변수의 변경 가능성이 다르기 때문에 변수의 형만 보고도 코드를 이해하는데 도움이 된다.

const

한 번 설정해두면 바꿀 수 없다. 업데이트 할 일이 없는 변수의 경우 사용한다. ES6 이후 생겼다.

let

설정 후 나중에 값을 바꿀 수 있다. ES6 이후 생겼다.

var

전역변수이며 언제든 값의 업데이트가 가능하다. 초창기의 변수 타입.
언어를 통한 보호를 받지 못한다. 실수로 값을 변경해도 에러가 뜨지 않기 때문이다.

기본적으로 const를 쓰고, 필요할 때 let을 쓰고, var는 되도록 쓰지 않도록 한다.

자료형

undefined

자바스크립트는 변수를 생성할 때 값을 할당하지 않으면 기본적으로 undefined가 설정된다.
변수가 메모리에 만들어졌지만, 값이 없는 경우이다.

null

undefined와는 달리 자연적으로 생기지 않는다. null이라고 설정해줘야 할당된다.

0개의 댓글