๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT

[JavaScript] ์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ

by ITyranno 2023. 9. 2.
728x90
๋ฐ˜์‘ํ˜•

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค.

 

 

 

[์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ]

 

์—ฐ์‚ฐ์ž ์„ค๋ช… ์˜ˆ์ œ
๋…ผ๋ฆฌ AND (&&) ๋‘ ๊ฐœ์˜ ์กฐ๊ฑด์ด ๋ชจ๋‘ ์ฐธ์ผ ๋•Œ ์ฐธ์„ ๋ฐ˜ํ™˜ condition1 && condition2
๋…ผ๋ฆฌ OR (||) ๋‘ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ๊ฒฐ๊ณผ๋Š” ์ฐธ age >= 18 || isStudent
๋…ผ๋ฆฌ NOT (!) ์กฐ๊ฑด์„ ๋ฐ˜๋Œ€๋กœ ๋’ค์ง‘์Œ !condition
๋“ฑํ˜ธ (==) ๊ฐ’์ด ๊ฐ™์œผ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜, ์ž๋ฃŒํ˜•์€ ๋ฌด์‹œ a == b
๋ถ€๋“ฑํ˜ธ (!=) ๊ฐ’์ด ๋‹ค๋ฅด๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ x != y
์ผ์น˜ (===) ๊ฐ’๊ณผ ์ž๋ฃŒํ˜•์ด ๋ชจ๋‘ ๊ฐ™์œผ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ a === b
๋ถˆ์ผ์น˜ (!==) ๊ฐ’์ด๋‚˜ ์ž๋ฃŒํ˜• ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋‹ค๋ฅด๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ x !== y
์ž‘๋‹ค (<) ๊ฐ’ ๋น„๊ต: ์™ผ์ชฝ ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ ๊ฐ’๋ณด๋‹ค ์ž‘์œผ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ age < 18
ํฌ๋‹ค (>) ๊ฐ’ ๋น„๊ต: ์™ผ์ชฝ ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ ๊ฐ’๋ณด๋‹ค ํฌ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ score > 90
์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค (<=) ๊ฐ’ ๋น„๊ต: ์™ผ์ชฝ ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ ๊ฐ’๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์ฐธ ๋ฐ˜ํ™˜ count <= maxCount
ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค (>=) ๊ฐ’ ๋น„๊ต: ์™ผ์ชฝ ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ ๊ฐ’๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์ฐธ ๋ฐ˜ํ™˜ price >= minimumPrice
์กฐ๊ฑด ์—ฐ์‚ฐ์ž (? :) ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•˜๊ณ  ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋‘ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฐ˜ํ™˜ condition ? value1 : value2

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

loading