๐ ์กฐ๊ฑด๋ฌธ: ์ฐธ๊ณผ ๊ฑฐ์ง์ ํ๋ณํ๋ ๋ง๊ทธ๋๋ก '์กฐ๊ฑด'์ ๊ตฌ๋ถํ ์ ์๋ค.
- if ~else, if ~else if์ ๊ฐ์ด ๋จ์ผ ์กฐ๊ฑด๋ฌธ์ผ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ค๋ณต์ผ๋ก ์กฐ๊ฑด์ ์ฒ๋ฆฌํ ์๋ ์๋ค.
- ๋ ผ๋ฆฌ ์ฐ์ฐ์(&&(and), ||(OR)) ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด๋ฌธ์์ ์กฐ๊ฑด์์ ์ธ์ ์ค ์ ์๋ค.
๐ if: if ๋ฌธ์ ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ๋ช ๋ น๋ฌธ์ด ์คํ๋๊ณ ๊ฑฐ์ง์ผ ๋ ๋ช ๋ น๋ฌธ์ด ์คํ๋๋๋ก ํ๋ค.
let a = 10;
let b = 5;
if (a > b){
// ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ์คํ
console.log(`a๊ฐ b๋ณด๋ค ํฝ๋๋ค.`);
}else{
// ์กฐ๊ฑด์ด ๊ฑฐ์ง์ผ ๋ ์คํ
console.log(`b๊ฐ a๋ณด๋ค ํฝ๋๋ค.`);
}
๐ if ...else if: ์กฐ๊ฑด๋ฌธ์ ์ฐ์์ผ๋ก ์ง์ ํ ๋ ์ฌ์ฉํ๋ค.
let a = 10;
let b = 5;
if (a > b){
// ์ฒซ ๋ฒ์งธ ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ์คํ
console.log(`a๊ฐ b๋ณด๋ค ํฝ๋๋ค.`);
}else if (a === b) {
// ๋ ๋ฒ์งธ ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ์คํ
console.log(`a๊ฐ b์ ๊ฐ์ต๋๋ค.`);
}else {
// ๋ชจ๋ ์กฐ๊ฑด์ด ๊ฑฐ์ง์ผ ๋ ์คํ
console.log(`b๊ฐ a๋ณด๋ค ํฝ๋๋ค.`);
}
๐ ๋น๊ต ์ฐ์ฐ์
- ===(๊ฐ๋ค)์ !==(๋ค๋ฅด๋ค)๋ฅผ 3๊ฐ๋ฅผ ์ฌ์ฉํ๋ ์ด์
- ์๋์ ๊ฐ์ด ==์ ํฌ๊ด์ ์ผ๋ก ๋น๊ต๋ฅผ ํ๊ณ ===๋ ์ ํํ๊ฒ ๋น๊ต๋ฅผ ํด์ค๋ค.
- 1 == '1' → true: ์ซ์ 1๊ณผ ๋ฌธ์ 1์ ๊ฐ๋ค๊ณ ํ๋ณํ๋ค.
- 1 === '1' → false: ์ซ์ 1๊ณผ ๋ฌธ์ 1์ ๋ค๋ฅด๋ค๊ณ ํ๋ณํ๋ค.
< | > | <= | >= | === | !== |
๋ฏธ๋ง | ์ด๊ณผ | ์ดํ | ์ด์ | ๊ฐ๋ค | ๋ค๋ฅด๋ค |
๐ ์ฐธ๊ณ ์๋ฃ
'Coding > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ๋ฐ๋ณต๋ฌธ(for, while) (0) | 2022.04.28 |
---|---|
[JavaScript] ๋ฌธ์์ด (0) | 2022.04.27 |
[JavaScript] ํจ์ (0) | 2022.04.26 |
[JavaScript] ๋ณ์์ ๋ฐ์ดํฐ ํ์ (0) | 2022.04.26 |
JavaScript๋? (0) | 2022.01.26 |