JavaScript๋ ์น์ ๋์์ ๊ตฌํํ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด
<script>
์</script>
ํ๊ทธ ์ฌ์ด์ ์คํํ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์์ฑ
<body>
<h2 id = "heading">์๋ฐ์คํฌ๋ฆฝํธ</h2>
<script>
var heading = document.querySelector('#heading');
heading.onclick = function() {
heading.style.color = "red";
} //์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํด๋ฆญํ๋ฉด ๊ธ์์์ด ๋นจ๊ฐ์์ผ๋ก ๋ฐ๋๋ค
</script>
</body>
<script>
ํ๊ทธ ์์ด ์๋ฐ์คํฌ๋ฆฝํธ ์์ค๋ง ์์ฑํ๊ณ ํ์ฅ์๋ฅผ .js ํ์ผ๋ก ์ ์ฅ
<script src="์ธ๋ถ ์คํฌ๋ฆฝํธ ํ์ผ ๊ฒฝ๋ก"> </script>
<script>
var n = 10;
</script>
โ ํ ์ค ์ฃผ์
<script>
//์ฃผ์ ๋ด์ฉ์ด ํ ์ค์ ๋์ผ๋ฉด ์ค๋ฅ๊ฐ ์๊ธด๋ค
</script>
โก ์ฌ๋ฌ ์ค ์ฃผ์
<script>
/*
์ฌ๋ ์ฃผ์ ๊ธฐํธ
๋ซ๋ ์ฃผ์ ๊ธฐํธ
*/
</script>
๋ณ์, ํจ์, ์์ฑ ๋ฑ์ ๊ตฌ๋ณํ๋ ค๊ณ ์ด๋ฆ ๋ถ์ธ ํน์ ๋จ์ด
โ Camel Case ๋ฐฉ์
์๋ณ์๊ฐ ์ฌ๋ฌ ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ๊ฒฝ์ฐ์ ์ฒซ ๋ฒ์งธ ๋จ์ด๋ ๋ชจ๋ ์๋ฌธ์๋ก ์์ฑํ๊ณ , ๊ทธ๋ค์ ๋จ์ด๋ถํฐ๋ ๋๋ฌธ์๋ก ์์ํ๋ ๋ฐฉ์
โก Underscore Case ๋ฐฉ์
์๋ณ์๋ฅผ ์ด๋ฃจ๋ ๋จ์ด๋ค์ ์๋ฌธ์๋ก๋ง ์์ฑํ๊ณ , ๊ทธ ๋จ์ด๋ค์ ์ธ๋์ค์ฝ์ด(_)๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ์
alert(๋ฉ์์ง)
โ ๊ดํธ ์์ ๋ฐ์ดํ(" " ๋๋ ' ')์ ํจ๊ป ๋ฉ์์ง๋ฅผ ๋ฃ์ด์ค๋ค
confirm(๋ฉ์์ง)
โ ์ฌ์ฉ์๊ฐ [ํ์ธ]์ด๋ [์ทจ์] ๋ฒํผ ์ค์์ ์ง์ ํด๋ฆญํ ์ ์๋ค
prompt(๋ฉ์์ง) ๋๋ prompt(๋ฉ์์ง, ๊ธฐ๋ณธ๊ฐ)
โ ํ
์คํธ ํ๋๊ฐ ์๋ ์์ ์ฐฝ
โ ํ
์คํธ ํ๋ ์์ ๊ฐ๋จํ ๋ฉ์์ง๋ฅผ ์
๋ ฅํ ์ ์๋ค
var name = prompt("์ด๋ฆ์ ์
๋ ฅํ์ธ์.", "์ฟ ๋ง๋ชฌ");
โ ๊ธฐ๋ณธ๊ฐ๋ ์ง์ ๊ฐ๋ฅํ๋ค
document.write("<h2>์๋
ํ์ธ์</h2>");
โ ์น๋ฌธ์์์ ๊ดํธ ์์ ๋ด์ฉ์ ํ์ํ๋ ๋ช
๋ น๋ฌธ
โ ๊ดํธ ์์๋ ์ค์ ์น ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์ํ ๋ด์ฉ์ด๋ ์ด๋ค ๊ฒฐ๊ด๊ฐ์ด ์ ์ฅ๋ ๋ณ์๋ฅผ ๋ฃ์ ์๋ ์๋ค
console.log(4 * 5);
โ ๊ดํธ ์์ ๋ด์ฉ์ ์ฝ์ ์ฐฝ์ ํ์ํ๋ค
โ ๊ดํธ ์์๋ ๋ณ์๊ฐ ๋ค์ด๊ฐ ์๋ ์๊ณ ๋ฐ์ดํ ์ฌ์ด์ ํ์ํ ํ
์คํธ๋ฅผ ๋ฃ์ ์๋ ์๋ค