티스토리 뷰

JavaScript

[JavaScript] Ternary Operator

Dongi 2021. 9. 6. 19:07

오늘도 역시 파이썬과 함께 알아보는 시간을 가지도록 하겠습니다.

 

Ternary Operator (삼항 연산자)

저번시간에 배운 Truthy and Falsy Assignment와 기능은 비슷한데요, 삼항 연산자는 if...else문에서 쓰입니다. 아래의 예제를 보도록 합시다. 

let meHungry = true;

if (meHungry) {
	console.log('밥 무라!');
} else {
	console.log('이따가 밥 무라!');
}

// 출력 : 밥 무라!

 

배고플 때 밥 먹으라고 해주는 엄마같은 코드가 있다고 해봅시다. 이걸 삼항 연산자로 줄이면,

// JavaScript

let meHungry = true;

meHungry ? console.log('밥 무라!') : console.log('이따가 밥 무라!');
// 출력 : 밥 무라!

meHungry false라면 '이따가 밥 무라!'가 출력이 되겠죠? 

 

파이썬에도 이러한 기능이 있는데요 아래의 코드를 보시죠.

# Python

meHungry = True
print('밥 무라!' if meHungry else '이따가 밥 무라!')

# 출력 : 밥 무라!

어때요 정말 쉽죠? 

 

오늘의 느낌

앉아 있는 시간이 길어서 그런지 데드 리프트 무게를 늘리고 싶은데 좀 올리면 허리에 무리가 오는데 리프팅 벨트를 사야할까 고민중... 

 

'JavaScript' 카테고리의 다른 글

[JavaScript] The switch keyword  (0) 2021.09.07
[JavaScript] Else If Statements  (0) 2021.09.06
[JavaScript] Truthy and Falsy  (0) 2021.09.05
[JavaScript] Logical Operators  (0) 2021.09.04
[JavaScript] Comparison Operators  (0) 2021.09.04
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함