상세 컨텐츠

본문 제목

[nestJS] 조건표현식 ; 직접반환 조건 표현식

카테고리 없음

by esoesmio 2024. 5. 10. 17:22

본문

비슷한 구문들은 프로그래밍에서 다양한 형태로 자주 사용됩니다. 간단한 비교 연산자들을 활용해 직관적으로 불리언 값을 반환하는 예를 몇 가지 보여드리겠습니다. 이러한 형식은 코드를 간결하게 만들고, 읽기 쉽게 도와줍니다.

1. **같음을 확인하는 구문**:
   ```javascript

   return x === 5;

   ```
   - `x`가 5와 정확히 같으면 `true`, 아니면 `false`를 반환합니다.

2. **큰 값 비교 구문**:
   ```javascript

   return y > 10;

   ```
   - `y`가 10보다 크면 `true`, 그렇지 않으면 `false`를 반환합니다.

3. **작은 값 비교 구문**:
   ```javascript

   return z < 20;

   ```
   - `z`가 20보다 작으면 `true`, 그렇지 않으면 `false`를 반환합니다.

4. **값 범위 확인 구문**:
   ```javascript

   return (a >= 1 && a <= 10);

   ```
   - `a`가 1 이상 10 이하면 `true`, 그렇지 않으면 `false`를 반환합니다.

5. **문자열 비교 구문**:
   ```javascript

   return name === "John";

   ```
   - `name` 변수의 값이 "John"과 정확히 일치하면 `true`, 아니면 `false`를 반환합니다.

6. **부정 비교 구문**:
   ```javascript

   return !isEmpty;

   ```
   - `isEmpty`가 `false`이면 `true`를, `true`이면 `false`를 반환합니다 (즉, `isEmpty`의 반대 값).

이 예들은 모두 특정 조건에 따라 `true` 또는 `false`를 바로 반환하며, `if-else` 구문을 사용하지 않아도 됩니다. 이러한 구문들은 조건이 간단하고 결과를 직접적으로 반영할 때 매우 유용합니다.

댓글 영역