Javascript Deep Dive/표현식과 문2 표현식과 문 표현식 표현식(expression)은 값으로 평가될 수 있는 문(statement)이다. 즉, 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다. (리터럴도 값으로 평가되기 때문에 표현식이다) 문 문(statement)은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다. 문의 집합으로 이뤄진 것이 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍이다. //문을 명령문이라고도 부른다. // 변수 선언문 var x; // 표현식 문(할당문) x = 5; // 함수 선언문 function foo () {} // 조건문 if (x > 1) { console.log(x); } // 반복문 for (var i = 0; i < 2; i++) { console.log(i); } 세미콜론.. Javascript Deep Dive/표현식과 문 2022. 9. 6. 값 (value), 리터럴 (literal) 값(value)이란? 값은 식(표현식)이 평가되어 생성된 결과를 말한다. var sum = 10 + 20 ; 이 경우, 변수 sum에 할당된 값은 10+20 이 아닌, 10+20을 평가한 값인 30이다. 값은 다양한 방법으로 생성할 수 있다. 가장 기본적인 방법은 리터럴을 사용하는 방법이다. 리터럴(literal)이란? 리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 "표기법"이다. 리터럴 종류 리터럴 예시 비고 정수 리터럴 100 부동소수점 리터럴 10.5 2진수 리터럴 0b01000001 0b로 시작 8진수 리터럴 0o101 ES6에서 도입. 0o으로 시작 16진수 리터럴 0x41 ES6에서 도입. 0x로 시작 문자열 리터럴 'Hello' "Hello" 불리언 리터럴 t.. Javascript Deep Dive/표현식과 문 2022. 9. 6. 이전 1 다음