- prompt : ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ ์๋ ์ฐฝ ๋์ฐ๊ธฐ
1. if๋ฌธ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ด ์ง์์ธ์ง ํ์์ธ์ง ํ๋ณํ๊ธฐ
<body>
<script>
//์ฌ์ฉ์์๊ฒ ์ซ์๋ฅผ ์
๋ ฅ๋ฐ์ ์ง์, ํ์ ํ๋ณํ๊ธฐ
let input = prompt("์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์์");
if (input % 2 == 0) {
alert("์ง์");
} else {
alert("ํ์");
}
</script>
</body>
- ์ซ์๋ฅผ ์ ๋ ฅํ๊ณ ํ์ธ์ ๋๋ฅด๋ฉด ์ง์,ํ์๋ฅผ ํ๋ณํ์ฌ ์๋์ฐฝ์ด ๋ณด์ฌ์ง
-
- parseInt(๊ณ์ฐ์ or ๋ฌธ์์ด) : ๊ดํธ์ ๊ฐ์ ์ซ์ํํ๋ก ๋๋ ค์ค
- Number(๊ณ์ฐ์ or ๋ฌธ์์ด) : ๊ดํธ์ ๊ฐ์ ์ซ์ํํ๋ก ๋๋ ค์ค
1. switch๋ฌธ์ ์ด์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ์ธ ๊ณผ๋ชฉ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ํ ํ๊ท ์ ๊ตฌํด, ๋ฑ๊ธ์ console์ ์ถ๋ ฅํ๊ธฐ
<body>
<script>
//์ฌ์ฉ์๋ก๋ถํฐ ๊ตญ์ด, ์์ด, ์ํ ์ ์๋ฅผ ์
๋ ฅ๋ฐ์ ํ ํ๊ท ์ ๊ตฌํด์
// 90์ ์ด์์ด๋ฉด "A", 80์ ์ด์์ด๋ฉด "B", 70์ ์ด์์ด๋ฉด "C", 60์ ์ด์์ด๋ฉด D, F
//prompt() => ๋ฌธ์๋ก ์
๋ ฅ๋จ => parseInt ๋๋ number๋ฅผ ์ฌ์ฉํด์ ๋ณ๊ฒฝํด์ค
let kor = Number(prompt("๊ตญ์ด์ ์๋ฅผ ์
๋ ฅํ์ธ์"));
let math = Number(prompt("์ํ์ ์๋ฅผ ์
๋ ฅํ์ธ์"));
let eng = Number(prompt("์์ด์ ์๋ฅผ ์
๋ ฅํ์ธ์"));
let jumsu = (kor + math + eng) / 3;
switch (parseInt(jumsu / 10)) {
case 10:
case 9:
console.log("A");
break;
case 8:
console.log("B");
break;
case 7:
console.log("C");
break;
case 6:
console.log("D");
break;
default:
console.log("F");
}
</script>
</body>
- paresInt()์ Number()์ ์ฐจ์ด
- ๋์ด์ฐ๊ธฐ๊ฐ ํฌํจ๋ ์ซ์๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ parseInt๋ ์ฒซ๋ฒ์งธ ์๋ ์ซ์๋ฅผ ๊ฐ์ ธ์ค์ง๋ง, Number๋ ์ซ์๊ฐ ์๋๋ค๋ผ๊ณ ๋์ด
- isNaN() : ์ซ์ ์ธ์ง ํ์ธํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ, true, false๋ก ๋๋ ค์ค
- a๋ ๊ฐ์ด ์ ํด์ง์ง ์์๊ธฐ ๋๋ฌธ์ isNaN์ ํ์ ๋ true๋ก ๋ธ
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVASCRIPT] ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ์ ์ธ (0) | 2021.10.31 |
---|---|
[JAVASCRIPT] ์๋ฐ ์คํฌ๋ฆฝํธ ๋ฐฐ์ด (0) | 2021.10.31 |
[JAVASCRIPT] ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅํจ์ - encodeURI(),encodeURIComponent() (0) | 2021.10.31 |
[JAVASCRIPT] ํจ์ - ์ต๋ช ํจ์, ํ์ดํํจ์, ์ฆ์์คํํจ์ (0) | 2021.10.29 |
[JAVASCRIPT ] for๋ฌธ (0) | 2021.10.29 |