| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- ์ ๋๋ฒ์ ์ ๋ ํฐ
- borderspacing
- ๊ตฌ๊ธํฐํธ
- formtag
- borderstyle
- ์ถ์ฝ
- textdecoration
- ๊ทธ๋ฃน์ ๋ ํฐ
- ํฐํธ์จ์ดํธ
- texttransform
- ๋ชจ๋์นํฐํธ
- CDN
- textshadow
- liststyleimage
- gtammertable
- selectorslevel4
- captionside
- liststyletype
- wordspacing
- ํด๋์ค์ ๋ ํฐ
- ์ฃผ์
- inlineblock
- ํ์ ์ ๋ ํฐ
- fontweight
- ๋นํ๊ทธ
- bordercollapse
- ์์ด๋์ ๋ ํฐ
- ํผํ๊ทธ
- ํฅ์ค์ฝ๋
- liststyleposition
- Today
- Total
็ก์
console.log() ๋ณธ๋ฌธ
๐ฃ console.log()
JavaScript์์ ๊ฐ์ ์ฝ์(๊ฐ๋ฐ์ ๋๊ตฌ์ Console ์ฐฝ)์ ์ถ๋ ฅํ๋ ํจ์๋ก, ์ฃผ๋ก ๋๋ฒ๊น (debugging) ์ฉ๋๋ก ์ฌ์ฉํ๋ค.
โผ๏ธ ์ฌ์ฉ๋ฒ๊ณผ ์์
// 1. ๊ธฐ๋ณธ ๋ฉ์์ง ์ถ๋ ฅ
console.log("ํ๋ก๊ทธ๋จ์ด ์์๋์์ต๋๋ค.");
// 2. ๋ณ์์ ํจ๊ป ์ถ๋ ฅ
let score = 95;
console.log("ํ์ฌ ์ ์:", score); // "ํ์ฌ ์ ์: 95"
// 3. ์ฐ์ฐ ๊ฒฐ๊ณผ ์ถ๋ ฅ
console.log(10 + 20 + 30); // 60
// 4. ๋ถ๋ฆฌ์ธ(์ฐธ/๊ฑฐ์ง) ์ถ๋ ฅ
console.log(10 > 5); // true
- ๋จ์ ํ ์คํธ ์ถ๋ ฅ: ๋ฌธ์์ด์ ํฐ๋ฐ์ดํ(") ๋๋ ์์๋ฐ์ดํ(')๋ก ๊ฐ์ธ์ ์์ฑํ๋ค.
- ๋ณ์ ๊ฐ ํ์ธ: ๋ณ์ ์ด๋ฆ์ ์ ๋ฌํ๋ฉด ํ์ฌ ์ ์ฅ๋ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
- ์ฌ๋ฌ ๊ฐ ๋์ ์ถ๋ ฅ: ์ผํ(,)๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ ๊ฐ์ ํ ๋ฒ์ ์ถ๋ ฅํ ์ ์๋ค.
โ ์ alert() ๋์ console.log()๋ฅผ ์ฌ์ฉํ ๊น์ โ
์ ๋ฌธ์๋ค์ ํ๋ฉด์ ๋ฐ๋ก ๋ณด์ด๋ alert()๋ฅผ ์ ํธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง, ์ค์ ๊ฐ๋ฐ์์๋ console.log()๊ฐ ํจ์ฌ ๋ ์์ฃผ ์ฌ์ฉ๋๋ค.
- ํ๋ฆ์ ๋ฐฉํด ์ฌ๋ถ: alert()๋ ํ์ธ ๋ฒํผ์ ๋๋ฅด๊ธฐ ์ ๊น์ง ์ฝ๋ ์คํ์ ์์ ํ ๋ฉ์ถ๋(๋๊ธฐ์, Synchronous) ๋ฐฉ์์ด๋ค.
๋ฐ๋ฉด console.log()๋ ์คํ์ ๋ฉ์ถ์ง ์๊ณ ๊ฒฐ๊ณผ๋ง ์ฝ์์ ์ถ๋ ฅํ๋ค. - ๊ฐ๋ ์ฑ: ์ฝ์์์๋ ๊ฐ์ฒด({})๋ ๋ฐฐ์ด([]) ๊ฐ์ ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ํผ์ณ์ ํ์ธํ ์ ์๋ค.
- ์์
ํจ์จ ๋ฐ ์ฑ๋ฅ: ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅ์ด ํ์ํ ์ํฉ์์ alert()๋ฅผ ์ฌ์ฉํ๋ฉด ๋งค๋ฒ ํ์ธ ๋ฒํผ์ ๋๋ฌ์ผ ํ์ง๋ง,
console.log()๋ ํ ๋ฒ์ ๋ชจ๋ ๋ก๊ทธ๋ฅผ ์ฐ์์ ์ผ๋ก ํ์ธํ ์ ์์ด ํจ์ฌ ํจ์จ์ ์ด๋ค.
๐ ํ: ์ฝ์ ์ถ๋ ฅ ํ์ธ ๋ฐฉ๋ฒ
๋ธ๋ผ์ฐ์ (ํฌ๋กฌ, ์ฃ์ง ๋ฑ)์์ ์ฝ์์ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ํค๋ณด๋์์ F12 ํค๋ฅผ ๋๋ฅธ๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ(Developer Tools)๊ฐ ์ด๋ฆฐ๋ค.
- ์๋จ ๋ฉ๋ด์์ Console(์ฝ์) ํญ์ ์ ํํ๋ค.
- ์ฝ๋์์ ์คํํ console.log() ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
๐โ POINT ๐โ
โ๏ธ console.log()๋ ๊ฐ๋ฐ์๊ฐ ์ฝ๋์ ์คํ ๊ณผ์ ์ ์ถ์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ถ๋ ฅ ํจ์์ด๋ค. โ๏ธ
โ๏ธ ์ผํ(,)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด๊ณผ ๋ณ์๋ฅผ ์์ด์ ์ถ๋ ฅํ๋ฉด ํจ์ฌ ์์๋ณด๊ธฐ ์ฝ๋ค. โ๏ธ
โ๏ธ ์๋ฌ๋ฅผ ์ฐพ๊ฑฐ๋ ๋ณ์์ ํ์ฌ ์ํ๋ฅผ ์๊ณ ์ถ์ ๋ ๊ฐ์ฅ ๋จผ์ ์ฌ์ฉํด์ผ ํ๋ ๊ธฐ์ ์ด๋ค. โ๏ธ
'<script>' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| HTML์์ JavaScript๋ฅผ ๋ฐฐ์นํ๋ ๊ฐ์ฅ ์ข์ ์์น (0) | 2026.05.26 |
|---|---|
| ECMAScript (ES6) (0) | 2026.05.26 |
| JS coding rule and style guide (0) | 2026.05.26 |
| JS I/O (Input / Output) ์ ์ถ๋ ฅ (0) | 2026.05.26 |
| ์๋ฐ์คํฌ๋ฆฝํธ (JS, JavaScript) (0) | 2026.05.26 |
