Bibi's DevLog ๐ค๐
[์ธํ๋ฐ] Javascript์ ๋ฌธ - 4,5๋จ ๊ตฌํ(๊ฐ ์ ๋ ฅ ๋ฐ ๋ณ์) & ์ฝ๋ฉ ๊ตฌํ ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/Javascript ์๋ฐ์คํฌ๋ฆฝํธ
[์ธํ๋ฐ] Javascript์ ๋ฌธ - 4,5๋จ ๊ตฌํ(๊ฐ ์ ๋ ฅ ๋ฐ ๋ณ์) & ์ฝ๋ฉ ๊ตฌํ
๋น๋น bibi 2020. 10. 7. 16:54* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค.
ํ์ต ๋ชฉํ
- ๋ณ์๋ฅผ ๊ฒฝํํ๋ค.
- ์์ด ํ์ดํ์ ์ฐ์ตํ๋ค.
- ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค.
์๊ตฌ์ฌํญ
- ๊ตฌ๊ตฌ๋จ์์ 4๋จ๊ณผ 5๋จ์ ๊ณ์ฐํ ๊ฒฐ๊ณผ ๊ฐ์ ๋ณ์์ ์ ์ฅํ ํ ์ ์ฅํ ๋ณ์ ๊ฐ์ ์ถ๋ ฅํ๋ค.
- 4์ 5๋ ๊ฒฐ์ ํ๋ฉด ๋ฐ๋์ง ์๋ ๊ฐ์ด๋ค. ๋ฐ๋ผ์ 4๋จ๊ณผ 5๋จ์ ํด๋นํ๋ ์์ ๊ฐ์ผ๋ก ๋ง๋ ํ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ๋ค.
- ์๋ฅผ ๋ค์ด 4๋จ์ 4 ๊ณฑํ๊ธฐ 1 ๊ณ์ฐ ๊ฒฐ๊ณผ ๊ฐ์ i๋ผ๋ ๋ณ์์ ์ ์ฅํ๊ณ , i๋ผ๋ ๋ณ์์ ์ ์ฅํ ๊ฒฐ๊ณผ ๊ฐ์ ์ถ๋ ฅํ๋ค.
- ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ซ์ ๊ฐ์ ํด๋นํ๋ ๋จ์ ์ถ๋ ฅํ๋ค.
- ์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ 4๋ผ๋ ์ซ์๋ฅผ ์ ๋ ฅํ๋ฉด 4๋จ ์ ์ฒด๋ฅผ ๊ณ์ฐํด ์ถ๋ ฅํ๋ค.
- ์ฝ์ ๋ฒ์ ๊ณผ ์น ๋ฒ์ ๋ ๊ฐ๋ฅผ ์์ฑํ๋ค.
๊ฒฐ๊ณผ๋ฌผ
- gugudan3.html
- gugudan4.html
- ๋ ์ฝ๋๋ฅผ ์ปค๋ฐํ ๊นํ๋ธ ์ ์ฅ์ ๋งํฌ
ํํธ
- ๋ค์๊ณผ ๊ฐ์ด ๋ณ์์ ๊ฐ์ ์ ์ฅํ๊ณ ์ถ๋ ฅํ๋ค.
var result;
result = 4 * 1;
console.log(result);
- 4๋จ์ ๊ตฌํํ๋ ๊ฒฝ์ฐ 4๋ผ๋ ๊ฐ์ ๋ณํ์ง ์๋๋ค. 4๋ผ๋ ๊ฐ์ ๋ณ์๋ก ๋ง๋ ๋ค.
var num4 = 4;
var result = num4 * 1;
- ์ฌ์ฉ์์๊ฒ ์ซ์ ๊ฐ์ ์ ๋ ฅ ๋ฐ๋ ๋ฐฉ๋ฒ
var num = prompt("๋ช ๋จ์ ์ถ๋ ฅํ์ค ๊ฑด๊ฐ์?");
console.log(num);
ํ์ต ์ฐธ๊ณ ์๋ฃ
: ์ํ์ฝ๋ฉ -WEB2 JavaScript - 7.๋ณ์์ ๋์ ์ฐ์ฐ์.
๋ณด๊ณ ์ ๋ฆฌํ ๋ด์ฉ : bibi6666667.tistory.com/59
์ฝ๋ฉ ๊ตฌํ
๋ด๊ฐ ํผ ์ฝ๋
gugudan3.html (์ฝ์ ๋ฒ์ )
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>๊ตฌ๊ตฌ๋จ 4๋จ, 5๋จ - ์ฝ์ ๋ฒ์ </h2>
<script>
var num = Number(prompt('๊ตฌ๊ตฌ๋จ 4๋จ์ด๋ 5๋จ์ ์ถ๋ ฅํฉ๋๋ค. 4๋จ์ "4", 5๋จ์ "5"๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์'));
var result = num * 1
if (num === 4){
console.log(num + ' * 1 = ' + (num * 1));
console.log(num + ' * 2 = ' + (num * 2));
console.log(num + ' * 3 = ' + (num * 3));
console.log(num + ' * 4 = ' + (num * 4));
console.log(num + ' * 5 = ' + (num * 5));
console.log(num + ' * 6 = ' + (num * 6));
console.log(num + ' * 7 = ' + (num * 7));
console.log(num + ' * 8 = ' + (num * 8));
console.log(num + ' * 9 = ' + (num * 9));
} else if (num === 5){
console.log(num + ' * 1 = ' + (num * 1));
console.log(num + ' * 2 = ' + (num * 2));
console.log(num + ' * 3 = ' + (num * 3));
console.log(num + ' * 4 = ' + (num * 4));
console.log(num + ' * 5 = ' + (num * 5));
console.log(num + ' * 6 = ' + (num * 6));
console.log(num + ' * 7 = ' + (num * 7));
console.log(num + ' * 8 = ' + (num * 8));
console.log(num + ' * 9 = ' + (num * 9));
} else {
console.log('์ด ํ์ด์ง์์๋ 4๋จ๊ณผ 5๋จ๋ง ์ถ๋ ฅํ ์ ์์ต๋๋ค.')
}
</script>
</body>
</html>
gugudan4.html (์น ๋ฒ์ )
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>๊ตฌ๊ตฌ๋จ 4๋จ, 5๋จ - ์ฝ์ ๋ฒ์ </h2>
<script>
var num = Number(prompt('๊ตฌ๊ตฌ๋จ 4๋จ์ด๋ 5๋จ์ ์ถ๋ ฅํฉ๋๋ค. 4๋จ์ "4", 5๋จ์ "5"๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์'));
if (num === 4){
document.write(num + ' * 1 = ' + (num * 1)+'<br>');
document.write(num + ' * 2 = ' + (num * 2)+'<br>');
document.write(num + ' * 3 = ' + (num * 3)+'<br>');
document.write(num + ' * 4 = ' + (num * 4)+'<br>');
document.write(num + ' * 5 = ' + (num * 5)+'<br>');
document.write(num + ' * 6 = ' + (num * 6)+'<br>');
document.write(num + ' * 7 = ' + (num * 7)+'<br>');
document.write(num + ' * 8 = ' + (num * 8)+'<br>');
document.write(num + ' * 9 = ' + (num * 9)+'<br>');
} else if (num === 5){
document.write(num + ' * 1 = ' + (num * 1)+'<br>');
document.write(num + ' * 2 = ' + (num * 2)+'<br>');
document.write(num + ' * 3 = ' + (num * 3)+'<br>');
document.write(num + ' * 4 = ' + (num * 4)+'<br>');
document.write(num + ' * 5 = ' + (num * 5)+'<br>');
document.write(num + ' * 6 = ' + (num * 6)+'<br>');
document.write(num + ' * 7 = ' + (num * 7)+'<br>');
document.write(num + ' * 8 = ' + (num * 8)+'<br>');
document.write(num + ' * 9 = ' + (num * 9)+'<br>');
} else {
document.write('์ด ํ์ด์ง์์๋ 4๋จ๊ณผ 5๋จ๋ง ์ถ๋ ฅํ ์ ์์ต๋๋ค.')
}
</script>
</body>
</html>
์ค๋ต๋ ธํธ
์ ๋ต
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>๊ตฌ๊ตฌ๋จ - ์น ๋ฒ์ (์ ๋ต)</h2>
<script>
var num = Number(prompt('๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํฉ๋๋ค. ์ํ๋ ์ซ์๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์'));
document.write("<h4>๊ตฌ๊ตฌ๋จ"+ num +"๋จ</h4>")
document.write(num + ' * 1 = ' + (num * 1)+'<br>');
document.write(num + ' * 2 = ' + (num * 2)+'<br>');
document.write(num + ' * 3 = ' + (num * 3)+'<br>');
document.write(num + ' * 4 = ' + (num * 4)+'<br>');
document.write(num + ' * 5 = ' + (num * 5)+'<br>');
document.write(num + ' * 6 = ' + (num * 6)+'<br>');
document.write(num + ' * 7 = ' + (num * 7)+'<br>');
document.write(num + ' * 8 = ' + (num * 8)+'<br>');
document.write(num + ' * 9 = ' + (num * 9)+'<br>');
</script>
</body>
</html>
- ๊ตณ์ด if๋ฌธ ์ฌ์ฉํ์ง ์์. 4๋จ๊ณผ 5๋จ๋ง์ด ์๋ ๋ชจ๋ ์ซ์์ ๊ตฌ๊ตฌ๋จ ๊ฐ๋ฅ.
- ๊ตฌ๊ตฌ๋จ n๋จ ์ด๋ผ๋ ์์ ๋ชฉ ์ถ๊ฐ.