단일 표현식(Single Expression)은 한 줄의 코드로 표현되는 연산이나 값입니다.
다음은 단일 표현식의 예시들입니다:
- 숫자 리터럴: `42`, `3.14`
- 문자열 리터럴: `'hello'`, `"world"`
- 변수: `x`, `name`
- 산술 연산: `a + b`, `x * y`
- 함수 호출: `calculate()`, `getName()`
- 객체 리터럴: `{ key: 'value' }`
- 배열 리터럴: `[1, 2, 3]`
- 조건 연산자: `condition ? trueValue : falseValue`
- 논리 연산자: `a && b`, `x || y`
- 비트 연산자: `a & b`, `x | y`
- 함수 정의 (화살표 함수로 표현된 경우): `(x, y) => x + y`
단일 표현식은 한 줄에 작성할 수 있으며, 값을 반환하는 역할을 수행합니다.
자바스크립트에서 함수 내에서 return 키워드와 함께 사용되는 경우에도 단일 표현식이 함수의 반환 값이 됩니다.
화살표 함수에서는 중괄호 `{}`를 사용하지 않고 단일 표현식으로 함수를 정의할 수 있습니다.
이때, 함수는 단일 표현식의 결과값을 자동으로 반환합니다.
한 줄 작성할 필요는 없고, 하나의 값을 반환하는 표현식을 의미
let result = (a, b) => {
let sum = a + b;
return sum;
};
console.log(result(3, 5)); // 8 출력
여러 줄로 작성된 단일 표현식 예시
'javascript' 카테고리의 다른 글
console.log, return , 안쓸 때 차이점 (0) | 2024.05.01 |
---|---|
switch 예시, 유용하게 쓰이는 상황 (1) | 2024.05.01 |
함수의 전역스코프, 지역스코프 (0) | 2024.05.01 |
바닐라자바스크립트 프로젝트 예시 찾기 (0) | 2024.05.01 |
제이쿼리 CDN (0) | 2024.04.30 |