자바스크립트 참고서의 연산자 파트를 살펴보면 쉽게 이해할 수 있다.
비트와 관련된 연산자(비트 시프트 연산자, 이진 비트 연산자)는 정말 특수한 경우가 아니라면 잘 안쓰여지고 프론트엔드, 백엔드 모두 거의 쓸 일이 없는 연산자라고 함
: 코드에서 각각 다른 값을 나타내는 표기법
리터럴 표기법
123
: 숫자 리터럴
'123'
: 문자열 리터럴
true
: 불리언 리터럴
{}
: 객체 리터럴
[]
: 배열 리터럴
템플릿 리터럴 표기법 (Template Literal)
: ${}로 연결해 템플릿을 만들 수 있음
function(){}
: 함수 리터럴
123n
: 빅인트 리터럴
0b101
: 바이너리 리터럴
: 값으로 평가될 수 있는 문
표현식 종류
// 각각의 문이면서도 표현식임 1 // 숫자 리터럴 표현식 1 + 1 // 연산자 표현식 call // 함수 호출 표현식
문의 종류
let b; // 선언문 b = 2; // 할당문, 할당 표현식인 문
🚨 코드 작성 포인트
- 코드가 실행되면 어떤 값이 생성되는가?
- 이 변수에는 어떤 값이 들어있는가?
에 대해 포인트를 두고 코드를 작성해야한다.