2020. 9. 5. 17:07ใ์ ๊ณต ๊ณผ๋ชฉ/์น ํ๋ก๊ทธ๋๋ฐ
์น ํ๋ก๊ทธ๋๋ฐ- ํฉํ ๋ฆฌ์ผ, ๊ณผ์ ๊ตฌ๋งคํ๊ธฐ
1)ํฉํ ๋ฆฌ์ผ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
์ ์ํ๋ฅผ ๋ง๋ค๊ณ 3!๊ฐ์ธ 6์ ์ถ๋ ฅํ๊ฒ ๋ง๋ค์.
body์น์ ์์ prompt๋ฅผ ์ด์ฉํด์ ์์ ๋ด์ฉ์ ๋ง๋ค๊ณ , ํฉํ ๋ฆฌ์ผํจ์ ํธ์ถ์ ํ๋ค.
๊ทธ๋ฆฌ๊ณ head์น์ ์์ ํฉํ ๋ฆฌ์ผ ํจ์๋ฅผ ์ ์ํ๋ค. ๋์ด๋ค.
์์ค์ฝ๋๋ก ์ดํด๋ณด์.
์ถ๋ ฅ๊ฐ:
2) ๊ณผ์ ๊ตฌ๋งคํ๊ธฐ
์ ๋ ฅ์ผ๋ก ๊ณผ์๋ช ๊ณผ ์๋์ ๋ฐ๊ณ , ๊ตฌ์ ๊ธ์ก์ ์ถ๋ ฅํด๋ณด์.
ํ๋ชฉ | ๋จ๊ฐ |
์ค์์ค | 2000 |
์ค์์นฉ | 2500 |
ํฌ์นด์นฉ | 3000 |
์ถ๋ ฅ์์ ex) ๊ตฌ์ ํ ๊ณผ์๋ช ์ ์ค์์ค์ด๋ฉฐ, ์๋์ 4์ด๋ฉฐ ๊ตฌ์ ๊ธ์ก์ 8000์ ์ ๋๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ:
์ค์์ค, ์ค์์นฉ, ํฌ์นด์นฉ ์ด ์ธ๊ฐ์ ์ข ๋ฅ๋ฅผ ๋ค๋ฃฐ ๋๋ if else๋ฌธ์ ์จ๋ ๋์ง๋ง switch case๋ฌธ์ ์ฌ์ฉํ๋๊ฒ
๋์ฑ ํจ๊ณผ์ ์ด๋ค. ์ด๋ฅผ ํ์ฉํด์ ํ์ด๋ณด๋๋ก ํ์.
์์ค ์ฝ๋
<!DOCTYPE html>
<html>
<head>
<script>
function order(name, n){
unit=0;
switch(name){
case '์ค์์ค':
unit = unit+2000;
break;
case '์ค์์นฉ':
unit = unit+2500;
break;
case 'ํฌ์นด์นฉ':
unit = unit+3000;
default :
document.write("์
๋ ฅํ์ ๊ณผ์๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค.");
}
return unit*n;
}
</script>
</head>
<body>
<script>
var name = prompt("ํ๋ช
:","");
var n = parseInt(prompt("์๋:",""));
var result = order(name,n);
if(result !=0){
document.write("๊ตฌ์
ํ ๊ณผ์๋ช
์"+name+"์ด๋ฉฐ, ์๋์"+n+"์ด๋ฉฐ, ๊ตฌ์
๊ธ์ก์ "+result+"์ ์
๋๋ค.");
}
</script>
</body>
</html>
'์ ๊ณต ๊ณผ๋ชฉ > ์น ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์น ํ๋ก๊ทธ๋๋ฐ - DOM-2 (0) | 2020.09.17 |
---|---|
์น ํ๋ก๊ทธ๋๋ฐ - dom (0) | 2020.09.17 |
์น ํ๋ก๊ทธ๋๋ฐ - form์ ์์ฉ (0) | 2020.09.17 |
์น ํ๋ก๊ทธ๋๋ฐ - form (0) | 2020.09.17 |
์น ํ๋ก๊ทธ๋๋ฐ -ํจ์, ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅํ๊ธฐ (2) | 2020.09.05 |