1. 조건부 실행
let x = 100;
if(x>0){
console.log("x는 양수입니다.")
}
위의 코드를 아래처럼 사용할 수 있습니다.
let x = 100;
(x > 0) && console.log("x는 양수입니다.");
위의 예제에서는 조건부 실행을 사용하여 변수 x가 양수인 경우에만 "x는 양수입니다."라는 메시지를 출력합니다.
&& 연산자를 사용하여 조건부 실행을 할 수 있습니다.
2. 삼항 연산자와 단축 평가
let x;
let y = x || 10;
console.log(y); // 10
위의 예제에서는 삼항 연산자를 사용하여 변수 x가 undifined인 경우 기본값으로 10을 사용합니다.
|| 연산자를 사용하여 단축 평가(short-circuit evaluation)를 할 수 있습니다.
변수 x가 아직 값을 할당받지 않은 경우, || 연산자는 false 값을 반환하고, 기본값으로 지정한 10을 반환합니다.
'javascript' 카테고리의 다른 글
| 암시적 형변환 (0) | 2023.05.22 |
|---|