Front-End/JavaScript
์ฐ์ฐ์
๐ณ์งํ์ ์ฒ
2022. 12. 30. 12:51
var x = 2;
var result = x % 2 ? 'ํ์' : '์ง์';
console.log(result); // ์ง์
- x % 2๊ฐ true๋ฉด ์ฝ๋ก (:) ์์ ๋ ๋ฒ์งธ ํผ์ฐ์ฐ์์ธ 'ํ์'๋ฐํ, false๋ฉด ์ฝ๋ก (:)๋ค์ ์ธ ๋ฒ์งธ ํผ์ฐ์ฐ์ '์ง์' ๋ฐํ
- 2 % 2๋ 0์ด๊ณ 0์ false๋ก ์๋ฌต์ ํ์ ๋ณํ๋๋ค.
// ์กฐ๊ฑด๋ฌธ(if...else)์ ์ฌ์ฉํด๋ ์ผํญ ์กฐ๊ฑด ์ฐ์ฐ์ ํํ์๊ณผ ์ ์ฌํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค.
var x = 2, result;
// 2 % 2๋ 0์ด๊ณ 0์ false๋ก ์๋ฌต์ ํ์
๋ณํ๋๋ค.
if(x % 2) result = 'ํ์';
else result = '์ง์';
console.log(result); // ์ง์
var x = 10;
var result = if (x % 2) {
result = 'ํ์';
} else {
result = '์ง์';
}
// SyntaxError: Unexpected token if
- ํ์ง๋ง ์กฐ๊ฑด๋ฌธ์ ํํ์์ด ์๋ ๋ฌธ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค. (๋ณ์์ ํ ๋นํ ์ ์๋ค.)
์ฐธ๊ณ ์๋ฃ: http://www.yes24.com/Product/Goods/92742567
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive - YES24
ใ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Diveใ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋๋ฌ์ผ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ ํํ๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์ ๋์ ์๋ฆฌ๋ฅผ ์ง์ํ๊ฒ ํํค์น๋ค. ๋ฐ๋ผ์ ์ฌ๋ฌ๋ถ์ด ์์ฑํ ์ฝ๋
www.yes24.com