Bibi's DevLog ๐ค๐
[์ธํ๋ฐ] Javascript์ ๋ฌธ - ๊ตฌ๊ตฌ๋จ 2, 3๋จ ๊ณ์ฐ ๋ฐ ์ถ๋ ฅ & ์ฝ๋ฉ ๊ตฌํ ๋ณธ๋ฌธ
[์ธํ๋ฐ] Javascript์ ๋ฌธ - ๊ตฌ๊ตฌ๋จ 2, 3๋จ ๊ณ์ฐ ๋ฐ ์ถ๋ ฅ & ์ฝ๋ฉ ๊ตฌํ
๋น๋น bibi 2020. 10. 7. 16:09* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค.
ํ์ต ๋ชฉํ
- 4์น์ฐ์ฐ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด ๋ณธ๋ค.
- ํ๋ก๊ทธ๋จ์ ์คํํด ์ฝ์์ ๊ฐ์ด ์ถ๋ ฅ๋๋ ๊ฒ์ ๊ฒฝํํ๋ค.
- ํ๋ก๊ทธ๋จ์ ์คํํด html์ ๊ฐ์ด ์ถ๋ ฅ๋๋ ๊ฒ์ ๊ฒฝํํ๋ค.
- github์ ํ๋ก์ ํธ๋ฅผ ์ ๋ก๋ํ๊ณ ์น์์ ํ์ธํ๋ค.
- ์์ด ํ์ดํ์ ์ฐ์ตํ๋ค. - 200~300ํ๋ ๋๋๋ก.
์๊ตฌ์ฌํญ
- ๊ตฌ๊ตฌ๋จ์์ 2๋จ๊ณผ 3๋จ์ ๊ณ์ฐํ๊ณ ํ๋ฉด์ ์ถ๋ ฅํ๋ค.
- ์๋ฅผ ๋ค์ด 2๋จ์ 2 ๊ณฑํ๊ธฐ 1 ๊ณ์ฐํ ๊ณ์ฐ ๊ฐ์ ์ถ๋ ฅ, 2 ๊ณฑํ๊ธฐ 2 ๊ณ์ฐ ํ ๊ณ์ฐ ๊ฐ์ ์ถ๋ ฅ ... 2๊ณฑํ๊ธฐ 9๊น์ง ๋ฐ๋ณต. 3๋จ์ ๊ฐ์ ๊ณผ์ ์ ๋ฐ๋ณต
- ํ๋ก๊ทธ๋จ 1: ์ฒ์์๋ ์ฝ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค.
- ํ๋ก๊ทธ๋จ 2: ๋๋ฒ์งธ๋ html ํ๋ฉด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค.
- ๊ฐ ํ๋ก๊ทธ๋จ ์์ฑํ ์ปค๋ฐ์ ํ๋ค.
****************
๋์์์ ๋๋ก ๋๋ ๊ฒ.
์ด๋ ๊ฒ ๊ณผ์ ๋ฅผ ์๋ดํ๋ ์์(1)๊ณผ
๋ผ์ด๋ธ ์ฝ๋ฉ ์์(2)
(1)์ ๋ณธ ๋ค,
์ค์ค๋ก ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๊ณ ๋์, ์ ์ ๋๊ฑฐ๋ ๋์์ด ํ์ํ ๊ฒฝ์ฐ
ํน์ ๋ค ํ์ด๋ณธ ๋ค ์ ์๋์ ๋์ ๋ค๋ฅด๊ฒ ์ด๋ป๊ฒ ์ฝ๋ฉํ๋์ง ๋ณด๊ธฐ ์ํด์ (2)๋ฅผ ๋ณด๋ฉด ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ
- gugudan1.html ๊ณผ gugudan2.html ์ ์ปค๋ฐํ ์ ์ฅ์
ํํธ
- ๊ตฌ๊ธ์์ "ํ๋ก๊ทธ๋๋ฐ 4์น ์ฐ์ฐ"์ ๊ฐ์ ํค์๋๋ก ๊ฒ์ํด ๊ณฑ์ ๋ฐฉ๋ฒ์ ์ฐพ์ ๊ตฌํํ๋ค.
- ๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ console.log()๋ฅผ ์ด์ฉํด ์ถ๋ ฅํ๋ค.
- ๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ document.write()๋ฅผ ์ด์ฉํด ์ถ๋ ฅํ๋ค.
- html ์ค๋ฐ๊ฟ ํ๊ทธ๋ฅผ ๊ฒ์ํด ๋ณธ๋ค.
์ ์ฉํ ๋จ์ถํค
๊ฐ์์ ์๋ํฐ์ ๋น์ทํ ๊ธฐ๋ฅ์ด ์์ผ๋, ๊ฒ์ํด ๋ณด๊ณ ์ฌ์ฉ๋ฒ์ ์ตํ์.
- ํ ์ค ๋ณต์ฌํ๊ธฐ: shift + alt + ์๋ ํ์ดํ
ํ์ต ์ฐธ๊ณ ๊ฐ์ข - ์ํ์ฝ๋ฉ WEB2 Javascript 6.๋ฐ์ดํฐํ์ - ๋ฌธ์์ด๊ณผ ์ซ์
www.youtube.com/watch?v=P8C8VNiM33A&feature=youtu.be
๋ณด๊ณ ์ ๋ฆฌํ ๋ด์ฉ :
์ฝ๋ฉ ๊ตฌํ
console.log ๋ฒ์ (2๋จ, 3๋จ)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>๊ตฌ๊ตฌ๋จ - 2๋จ๊ณผ 3๋จ ์ถ๋ ฅํ๊ธฐ</h2>
<script>
console.log('๊ตฌ๊ตฌ๋จ : 2๋จ ์
๋๋ค.');
console.log('2 * 1 = ' + 2 * 1);
console.log('2 * 2 = ' + 2 * 2);
console.log('2 * 3 = ' + 2 * 3);
console.log('2 * 4 = ' + 2 * 4);
console.log('2 * 5 = ' + 2 * 5);
console.log('2 * 6 = ' + 2 * 6);
console.log('2 * 7 = ' + 2 * 7);
console.log('2 * 8 = ' + 2 * 8);
console.log('2 * 9 = ' + 2 * 9);
console.log('๊ตฌ๊ตฌ๋จ : 3๋จ ์
๋๋ค.');
console.log('3 * 1 = ' + 3 * 1);
console.log('3 * 2 = ' + 3 * 2);
console.log('3 * 3 = ' + 3 * 3);
console.log('3 * 4 = ' + 3 * 4);
console.log('3 * 5 = ' + 3 * 5);
console.log('3 * 6 = ' + 3 * 6);
console.log('3 * 7 = ' + 3 * 7);
console.log('3 * 8 = ' + 3 * 8);
console.log('3 * 9 = ' + 3 * 9);
</script>
</body>
</html>
document.write ๋ฒ์ (2๋จ, 3๋จ)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>๊ตฌ๊ตฌ๋จ - 2๋จ๊ณผ 3๋จ ์ถ๋ ฅํ๊ธฐ</h2>
<script>
document.write('<h3>๊ตฌ๊ตฌ๋จ : 2๋จ ์
๋๋ค.</h3>');
document.write('2 * 1 = ' + 2 * 1 + '<br>');
document.write('2 * 2 = ' + 2 * 2 + '<br>');
document.write('2 * 3 = ' + 2 * 3 + '<br>');
document.write('2 * 4 = ' + 2 * 4 + '<br>');
document.write('2 * 5 = ' + 2 * 5+ '<br>');
document.write('2 * 6 = ' + 2 * 6+ '<br>');
document.write('2 * 7 = ' + 2 * 7+ '<br>');
document.write('2 * 8 = ' + 2 * 8+ '<br>');
document.write('2 * 9 = ' + 2 * 9+ '<br>');
document.write('<h3>๊ตฌ๊ตฌ๋จ : 3๋จ ์
๋๋ค.</h3>');
document.write('3 * 1 = ' + 3 * 1+ '<br>');
document.write('3 * 2 = ' + 3 * 2+ '<br>');
document.write('3 * 3 = ' + 3 * 3+ '<br>');
document.write('3 * 4 = ' + 3 * 4+ '<br>');
document.write('3 * 5 = ' + 3 * 5+ '<br>');
document.write('3 * 6 = ' + 3 * 6+ '<br>');
document.write('3 * 7 = ' + 3 * 7+ '<br>');
document.write('3 * 8 = ' + 3 * 8+ '<br>');
document.write('3 * 9 = ' + 3 * 9+ '<br>');
</script>
</body>
</html>
์์๋ฌ์ผ ํ ๋ด์ฉ - ์๋ํฐ ๋จ์ถํค๋ฅผ ํ์ฉํด ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฝ๋ฉํ๊ธฐ.
ํ์ด์ฐธ ๋จ์ถํค
- ์ฐธ๊ณ (roby.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%B0%B8Pycham-%EB%8B%A8%EC%B6%95%ED%82%A4)
** ์ฝ๋ ํ ์ค ์๋์ ๋ณต๋ถ ๋จ์ถํค = Ctrl + d
** ๋ธ๋ญ ๋จ์ ์ ํ = ctrl + w
**์ฐพ๊ธฐ(๋ฐ ๋ฐ๊พธ๊ธฐ), ( Ctrl + F | Ctrl + H )
**์ฐพ๊ธฐ ๋ฐ ๋ฐ๊พธ๊ธฐ์ ๊ธฐ๋ณธ ๋จ์ถํค๋ Ctrl + R ์ด๋ค(Replace).