home

Statement vs Expression

글 분류
small
키워드
programming
생성일
2023/10/03 23:42
최근 수정일
2023/10/09 04:25
작성중
statement - 값을 만들어내진 않고 코드를 수행하는 단위(if, for, switch)
expression - 값을 만들어내는 단위 → 값을 반환함
expression은 statement다.

Statement

문장, 상태
실행 가능한 최소의 독립적인 코드 조각
int age; // 변수 선언 age = 7; // 변수에 값 할당 String name = "kim"; // 변수의 선언과 할당 if(age > 5){} // 조건문 for(int i = 0; i <10; i++){} // 반복문
JavaScript
복사

Expression

식, 표현식
그 자체로 값을 내포 → 값을 반환하는 모든것
[ ] → expects expression
5 // 리터럴 (수) "hello" // 리터럴 (문자열) 2 * 7 - 6; // 산술 식 sum(7, 4); // 함수 리턴값 myName; // 변수
JavaScript
복사

참조