javascript

조건부 실행, 삼항 연산자와 단축 평가

양죠니 2023. 5. 22. 17:23

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