변수란?
- 보통 프로그래밍 세계, 그리고 자바스크립트에서는 값(데이터)을 저장해놓고 사용하기 위해 변수라는 것을 사용한다. 변수는 저장해놓은 값을 가리키는 일종의 '이름표'라고 생각할 수 있어요.
이렇게 변수를 사용하면 해당 데이터가 의미하는 바를 변수이름을 통해 정확히 표현할 수 있고, 계속해서 재사용도 할 수 있는데요, 이것들이 정확히 무엇을 의미하는지는 차근차근 감을 잡아보도록 할게요.
let
- 보통 변수를 선언할 때 let 변수이름 = 값을 사용하여 '<변수이름>을 선언했고 해당 변수에 <값>을 할당'했다고 얘기한다.
const
- const 변수이름 = 값
- let과 다르게 재할당이 불가하다.
var
- let, const가 있기 전에는 var를 써서 변수를 선언해야했지만 최신 자바스크립트에서는 잘 사용하지 않는다.
데이터타입
문자
- 문자열 데이터 : ('')이나 ("")로 데이터를 감싸야한다.
let firstname = 'nayeong'
let lastname = 'kim'
//nayeong kim이 출력
숫자
console.log(10) // 10을 출력
boolean
- 참(true)와 거짓(false)를 표현하는 데이터
- 비교 연산자에서 많이 활용한다.
null, undefined
null : 텅텅 비어 있는 값
undefined : 변수를 선언만 하고 값이 할당되어 있지 않은 것
let name //undefined를 출력