๊ธฐ๋ณธ ๊ท์น
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ์ด์ ์ธ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ด ์์ต๋๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ์์งํ๊ณ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๊ณต๋ถํ์ธ์!
์๋ฐ์คํฌ๋ฆฝํธ๋?
JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์
๋๋ค.
HTML์ ์ ์ ์ธ ๋ ์ด์์์ ํํํ๋ค๋ฉด, JavaScript๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ค๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์์ ์ ํตํด ํ์ฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ๊ท์น
1. ์ธ๋ฏธ์ฝ๋ก ;
ํ๋์ ์คํ๋ฌธ์ด ๋๋๋ฉด ๋ง์ง๋ง์ ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ถ์ฌ ์ค๋๋ค. ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ถ์ฌ์ฃผ์ง ์์๋ ์๊ด ์์ต๋๋ค.
var num = 5;
document.write(num);
2. ๋์๋ฌธ์
์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ช
๋ น์ด์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํฉ๋๋ค.
console๊ณผ Console์ ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
3. ๋ค์ฌ์ฐ๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ๋ ์ฑ์ ์ํ์ฌ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
4. ์ฃผ์
์๋ฐ์คํฌ๋ฆฝํธ ์ฃผ์์ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์ฝ๋์ ๋ํ ์ค๋ช
์ ์
๋ ฅํ๊ฑฐ๋ ํน์ ํ ๋ถ๋ถ์ ์ฝ๋๊ฐ ์คํ๋์ง ์๋๋ก ์ฌ์ฉํฉ๋๋ค.
์ฃผ์ํ์๋ ํ๋ก๊ทธ๋จ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์ถ๋ ฅํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ต๋๋ค.
๋ถ๋ฅ | ๋ฉ์๋ |
---|---|
์ ๋ ฅ | prompt |
์ถ๋ ฅ | document.write() |
alert() | |
console.log() | |
ํ์ธ | confirm |
์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ 1. ์ธ๋ถํ์ผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ 2. ์คํฌ๋ฆฝํธ ํ๊ทธ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ 3. ํ๊ทธ์ ์ง์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ด ์์ต๋๋ค.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Javasript</title>
<!-- 1. ์ธ๋ถ ํ์ผ๋ก ๋ก๋ํ๋ ๋ฐฉ๋ฒ -->
<script type="text/Javasript" src="js/script.js"></script>
<!-- 2. script ํ๊ทธ ์ฌ์ด์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ -->
<script>
document.write("Javasript");
</script>
</head>
<body>
<!-- 3. ํ๊ทธ์ ์ง์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ -->
<a href="#" onclick="alert('Javasript')"></a>
</body>
</html>
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํจ์ (4) | 2022.07.26 |
---|---|
๋ฐ์ดํฐ ํ์ (3) | 2022.07.26 |
์กฐ๊ฑด๋ฌธ (3) | 2022.07.26 |
๋ฐ๋ณต๋ฌธ (12) | 2022.07.21 |
์ฐ์ฐ์ (13) | 2022.07.20 |
๋๊ธ