javascript๐ช/javascript ์์
JavaScrip 04_์กฐ๊ฑด๋ฌธ if
hyojinny
2022. 10. 12. 12:38
1. if ์กฐ๊ฑด๋ฌธ
if - ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์กฐ๊ฑด๋ฌธ - ์กฐ๊ฑด์ ๋ถ๋ฆฐ ํํ์์ ์ด์ฉํจ
์์ ) ๋ง ๋์ด๋ฅผ ์ ๋ ฅ๋ฐ์ 19๋ฏธ๋ง์ด๋ฉด ๋ฏธ์ฑ๋ ์, ์๋๋ฉด ์ฑ์ธ์ ๋๋ค๋ฅผ ์ถ๋ ฅํ์์ค
<script>
if (age < 19) {
console.log('๋ฏธ์ฑ๋
์์
๋๋ค.');
} else {
console.log('์ฑ์ธ์
๋๋ค.');
}
</script>
๊ด๋ จ๋ ์กฐ๊ฑด์ if else๋ก ์ด์ด์ค๋ค.
์์
์ ๋ ฅ๋ฐ์ ์ ์๊ฐ ์ง์์ธ์ง ํ๋จํ์์ค
var int = prompt('์ ์๋ฅผ ์
๋ ฅํ์ธ์');
if (int % 2) {
console.log('์ง์์
๋๋ค.');
} else {
console.log('ํ์์
๋๋ค.');
}
๋์ด๋ฅผ ์
๋ ฅ ๋ฐ์ 10๋(10์ด๋ฏธ๋ง๋ ํฌํจ), 20๋ , 30๋ ์ด์์ผ๋ก ์ถ๋ ฅํ์์ค
var age = prompt('๋์ด๋ฅผ ์
๋ ฅํ์์ค');
if (age >= 30) {
console.log('30๋์ด์');
} else if (age >= 20 && age < 30) {
console.log('20๋');
} else {
console.log('10๋');
}
// ์ซ์๋ก ์ฐ๊ด๋๋ ์กฐ๊ฑด์ &&๋ฅผ ์ด์ฉํ์ฌ ๋ฒ์๋ฅผ ์ ํํ๊ฒ ์ง์ ํ ๊ฒ
&& and ํ๊ธฐ
์ค์ฒฉ if
// ์์ด๋๊ฐ ๋ง์ผ๋ฉด ํจ์ค์๋๊ฐ ๋ง๋์ง ํ๋จํ์ฌ ๋ก๊ทธ์ธ์ํค๊ธฐ
// (์ค์ฒฉif, ์์ด๋๊ฐ ์์ผ๋ฉด ์์ด๋์์ ์ถ๋ ฅ, ํจ์ค์๋๊ฐ ํ๋ฆฌ๋ฉด ํจ์ค์๋ ํ๋ฆผ ์ถ๋ ฅ )
var userID = 'ossam';
var password = '1234';
if (userID === 'ossam') {
console.log('์์ด๋์์');
if (password === '1234') {
console.log('๋ก๊ทธ์ธ');
} else {
console.log('๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ์
๋ ฅํ์ธ์');
}
} else {
console.log('์์ด๋์์');
}
// - ํ์กํ์ prompt๋ก ์
๋ ฅ๋ฐ์ ์ฌ๋์ ํ์กํ์ธ์ง ํ๋จํ์์ค
// ํ์กํ์ด A,B,AB,O์ด๋ฉด ์ฌ๋์
๋๋ค ์๋๋ฉด ๋๋ฌผ์
๋๋ค ์ถ๋ ฅ(๋
ผ๋ฆฌ์ฐ์ฐ์)
๋ฐฉ๋ฒ1
if (blood === '') {
alert('ํ์กํ์ ๋๋ฌธ์๋ก ์
๋ ฅํ์ธ์');
} else {
if (blood === 'A' || blood === 'B' || blood === 'AB' || blood === 'O') {
console.log('์ฌ๋์
๋๋ค.');
} else {
console.log('๋๋ฌผ์
๋๋ค');
}
}
๋ฐฉ๋ฒ2
if (blood.trim()) {
if (blood === 'A' || blood === 'B' || blood === 'AB' || blood === 'O') {
console.log('์ฌ๋์
๋๋ค.');
} else {
console.log('๋๋ฌผ์
๋๋ค');
}
} else {
alert('ํ์กํ์ ๋๋ฌธ์๋ก ์
๋ ฅํ์ธ์');
}
.trim() ์ ๋น์นธ์ด๋ ๋ป
// prompt๋ก ์ ์๋ฅผ ์
๋ ฅ๋ฐ๊ณ 90์ด์์ด๋ฉด ๋งค์ฐ์ฐ์, 80์ด์์ด๋ฉด ์ฐ์, 70์ด์์ด๋ฉด ๋ณดํต,
// 60์ด์์ด๋ฉด ๋ฏธํก, 60๋ฏธ๋ง์ด๋ฉด ๋งค์ฐ๋ฏธํก์ ์ฝ์๋ก ์ถ๋ ฅํ์์ค
var score = prompt('์ ์๋ฅผ ์
๋ ฅํ์์ค');
if (score >= 90) {
console.log('๋งค์ฐ์ฐ์');
} else if (score >= 80 && score < 90) {
console.log('์ฐ์');
} else if (score >= 70 && score < 80) {
console.log('๋ณดํต');
} else if (score >= 60 && score < 70) {
console.log('๋ฏธํก');
} else {
console.log('๋งค์ฐ๋ฏธํก');
}