UNIT 5 : JavaScript ๊ธฐ์ด
BIL : variable, declare, assignment, type
์ฃผ์ด์ง ์กฐ๊ฑด์์ ์ฐธ(true)/๊ฑฐ์ง(false) ์ฌ๋ถ์ ๋ฐ๋ผ ์คํ์ด ๊ฒฐ์
๋ฐ๋ผ์ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ ๋ถ๋ฆฐ ํ์
์ด ๋๋๋ก ์์ฑ
if (true) {
console.log('hello world');
}
๋ ํผ์ฐ์ฐ์๊ฐ ๋์ผํ๋ฉด true, ๊ทธ๋ ์ง ์์ผ๋ฉด false ๋ฐํ
๋ ํผ์ฐ์ฐ์๊ฐ ๋์ผํ์ง ์์ผ๋ฉด true, ๋์ผํ๋ฉด false ๋ฐํ
let name = 'john';
if (name === 'john') {
console.log('์ค๋ณต๋ ์ด๋ฆ์
๋๋ค.');
}
let name = 'peter';
if (name !== 'john') {
console.log('๊ฐ์
ํ ์ ์๋ ์ด๋ฆ์
๋๋ค.');
}
๋ ํผ์ฐ์ฐ์๊ฐ ๊ฐ์ ํฌ๊ธฐ ๋น๊ต (์ํ์์์ ๋ถ๋ฑํธ ๊ธฐํธ์ ์ฌ์ฉ๋ฒ๊ณผ ์ ์ฌ)
์ฌ๋ฌ ์กฐ๊ฑด ์ค ํ๋๋ง true์ฌ๋ true๋ก ํ๋จ
์ฌ๋ฌ ์กฐ๊ฑด ์ค ํ๋๋ผ๋ false์ด๋ฉด false๋ก ํ๋จ
let age = 14;
if (age > 13 && age <= 18) {
console.log('์ฒญ์๋
์
๋๋ค.');
}
์กฐ๊ฑด์ ๋ถ์ ํ์ฌ ์กฐ๊ฑด์ด true์ด๋ฉด false, ์กฐ๊ฑด์ด false์ด๋ฉด true๋ฅผ ๋ฆฌํด
let num = 45;
if (!(num === 10)) {
console.log('๋ณ์ num์ 10์ด ์๋๋๋ค.');
}
์กฐ๊ฑด์ด true / false์ผ ๋ ๊ฐ๊ฐ ๋ค๋ฅธ ์ฝ๋๊ฐ ์คํ๋ ์ ์๊ฒ ํจ
let age = num;
if (age < 8) {
console.log('๋ฏธ์ทจํ์๋์
๋๋ค.');
}
else if (age >= 8 && age < 14) {
console.log('์ด๋ฑํ์์
๋๋ค.');
}
else if (age >= 14 && age < 17) {
console.log('์คํ์์
๋๋ค.');
}
else if (age >= 17 && age < 20) {
console.log('๊ณ ๋ฑํ์์
๋๋ค.');
}
else {
console.log('์ฑ์ธ์
๋๋ค.');
}
let num = 5;
num % 2 === 0 ? console.log('์ง์') : console.log('ํ์');
ํํ ์ฝ๋๊ฐ ๊ฐ๋จํ ๋ ์ผํญ ์กฐ๊ฑด ์ฐ์ฐ์ ํ์ฉ์ ํธ๋ฆฌ, ๊ฐ๋
์ฑ ์ฆ๊ฐ
์กฐ๊ฑด์ ๋ฐ๋ผ ์คํํด์ผ ํ ๋ด์ฉ์ด ๋ณต์กํ๋ค๋ฉด, if / else ์ฌ์ฉ