반응형
SMALL
값
// 값 => 표현식이 평가(식 해석해 값 생성 및 참조)돼 생성된 결과
// 10 + 20이 평가되어 숫자 값 30을 생성한다
10 + 20
// 10 + 20이 평가되어 생성된 숫자 값 30이 할당된다.
const sum = 10 + 20
리터럴
- 사람이 이해할 수 있는 문자 혹은 미리 약속된 기호
- 런타임에 리터럴 평가 => 값생성
문
// 변수 선언문
let x
// 할당문
x = 5;
// 함수 선언문 (문장)
function foo() {}
// 조건문
if(x > 1) console.log(x);
//반복문
for(var i = 0; i < 2; i++) console.log(i)
// 선언은 표현식 아님
let x
// 할당은 표현식
x = 10
// 표현식 문은 값처럼 사용가능
const foo = x = 100
console.log(foo); // 100
반응형
LIST
'JavaScript' 카테고리의 다른 글
브라우저의 Re-Layout, Re-Paint 중 뭐가 더 안좋을까? (0) | 2023.03.09 |
---|---|
자바스크립트의 window 전역객체와 호이스팅은 어떤 관계가 있는가? (0) | 2023.03.09 |
모던자바스크립트 - 6(데이터 타입), 7(연산자), 8(제어문) (0) | 2023.03.07 |
모던 자바스크립트 4 - 변수 (0) | 2023.02.20 |
브라우저 동작원리(= 렌더링 과정) + 리액트의 원리 (0) | 2022.09.21 |