JavaScript์์ ์ฃผ์(Comment)์ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ , ์ฝ๋์ ํน์ ๋ถ๋ถ์ ๋ํ ์ค๋ช ์ด๋ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์ฃผ์์ ์ฝ๋์ ์คํ์ ์ ํ ์ํฅ์ ๋ฏธ์น์ง ์์ผ๋ฉฐ, ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์ ์ง๋ณด์ํ๋ ๋ฐ ํฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ JavaScript์์ ์ฃผ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฃผ์์ ์ ์ ํ๊ฒ ํ์ฉํ๋ ํ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
JavaScript์์ ์ฃผ์์ ์ข ๋ฅ
JavaScript์์ ์ฃผ์์ ์์ฑํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค: ๋จ์ผ ์ค ์ฃผ์๊ณผ ์ฌ๋ฌ ์ค ์ฃผ์์ ๋๋ค.
1. ๋จ์ผ ์ค ์ฃผ์
๋จ์ผ ์ค ์ฃผ์์ ํ ์ค์ง๋ฆฌ ์ฃผ์์ ์์ฑํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฃผ์์ผ๋ก ์ง์ ํ๊ณ ์ถ์ ์ฝ๋ ์์ //
๋ฅผ ๋ถ์ด๋ฉด ๋ฉ๋๋ค. ์ฃผ์์ ํด๋น ์ค์ ๋๊น์ง ์ ์ฉ๋ฉ๋๋ค.
// ์ด ์ฝ๋๋ ๋ ์ซ์์ ํฉ์ ๊ณ์ฐํฉ๋๋ค.
let sum = 10 + 20;
2. ์ฌ๋ฌ ์ค ์ฃผ์
์ฌ๋ฌ ์ค ์ฃผ์์ ์ฃผ๋ก ๊ธด ์ค๋ช
์ด๋, ์ฌ๋ฌ ์ค์ ๊ฑธ์ณ ์ฃผ์์ ์์ฑํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. /*
๋ก ์์ํ๊ณ */
๋ก ๋๋ฉ๋๋ค. ์ด ์ฃผ์์ ๊ทธ ์ฌ์ด์ ๋ชจ๋ ๋ด์ฉ์ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
/*
์ด ์ฝ๋๋ ๋ ์ซ์์ ํฉ์ ๊ณ์ฐํ๊ณ ,
๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฝ์์ ์ถ๋ ฅํฉ๋๋ค.
*/
let sum = 10 + 20;
console.log(sum);
์ฃผ์์ ์ฌ์ฉํ๋ ์ด์
์ฃผ์์ ์ฌ๋ฌ ์ํฉ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์๋๋ ์ฃผ์์ ์ฌ์ฉํด์ผ ํ๋ ๋ช ๊ฐ์ง ์ด์ ์ ๋๋ค.
- ์ฝ๋ ์ค๋ช : ์ฝ๋์ ํน์ ๋ถ๋ถ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ค๋ช ํ ๋ ์ฃผ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ํนํ ๋ณต์กํ ๋ก์ง์ด๋ ์ ์ดํด๋์ง ์๋ ์ฝ๋์ ๋ํด ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ์ฝ๋ ์ถ์ : ์ฃผ์์ ํตํด ์ฝ๋๊ฐ ์ ๊ทธ๋ ๊ฒ ์์ฑ๋์๋์ง์ ๋ํ ํ์คํ ๋ฆฌ๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋์ค์ ์ฝ๋๋ฅผ ์ ์ง๋ณด์ํ ๋ ํฐ ๋์์ด ๋ฉ๋๋ค.
- ๋๋ฒ๊น : ์ฝ๋๋ฅผ ๋๋ฒ๊น ํ ๋, ํน์ ์ฝ๋๋ฅผ ์์๋ก ๋นํ์ฑํํ๋ ค๋ฉด ์ฃผ์์ ์ฌ์ฉํ์ฌ ํด๋น ์ฝ๋๋ฅผ ์ ์ธ์ํฌ ์ ์์ต๋๋ค.
์ข์ ์ฃผ์ ์์ฑ์ ํ
์ฃผ์์ ์ ์์ฑํ๋ ๊ฒ์ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ๋์ด๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์๋๋ ์ข์ ์ฃผ์์ ์์ฑํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ํ์ ๋๋ค.
- ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ์์ฑ: ์ฃผ์์ ๊ฐ๊ฒฐํ๋ฉด์๋ ๋ช ํํด์ผ ํฉ๋๋ค. ๋ถํ์ํ ์ ๋ณด๋ฅผ ๋ด์ง ์๋๋ก ์ฃผ์ํ์ธ์.
- ์ฝ๋๋ฅผ ๋์ ํ์ง ๋ง ๊ฒ: ์ฃผ์์ ์ฝ๋๋ฅผ ์ค๋ช ํ๋ ์ญํ ์ ํด์ผ์ง, ์ฝ๋ ์์ฒด๋ฅผ ๋์ฒดํ๋ ์ฉ๋๋ก ์ฌ์ฉํด์๋ ์ ๋ฉ๋๋ค. ์ฆ, ์ฝ๋๊ฐ ์ ์ฝํ๋๋ก ์์ฑ๋ ๋ค์์ ๋ณด์ถฉ ์ค๋ช ์ผ๋ก ์ฃผ์์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ์ ๋ฐ์ดํธ ์ ์ง: ์ฝ๋๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์ฃผ์๋ ํจ๊ป ์ ๋ฐ์ดํธ๋์ด์ผ ํฉ๋๋ค. ์ฃผ์์ด ์ฝ๋์ ์ผ์นํ์ง ์์ผ๋ฉด ์คํ๋ ค ํผ๋์ ์ค ์ ์์ต๋๋ค.
๊ฒฐ๋ก
JavaScript์์ ์ฃผ์์ ์ฝ๋์ ์ดํด๋ฅผ ๋๊ณ , ํ์ ์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ํํ๊ฒ ํด์ฃผ๋ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ์ฃผ์์ ์ ์ ํ๊ฒ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ๊ฐ๋ ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ผ๋ฉฐ, ์ ์ง๋ณด์๋ฅผ ํจ์ฌ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ์ค๋ ๋ฐฐ์ด ์ฃผ์ ์์ฑ ๋ฐฉ๋ฒ๊ณผ ํ์ ํ์ฉํ์ฌ, ๋ ๋์ JavaScript ์ฝ๋๋ฅผ ์์ฑํด๋ณด์ธ์!
๋๊ธ ์ฐ๊ธฐ