๊ธฐ๋ณธ ๊ท์น
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ์ด์ ์ธ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์์์ผ ํฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋?
JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํ ์ธ์ด ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. HTML์ ์ ์ ์ธ ๋ ์ด์์์ ํํํ๋ค๋ฉด, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ผ๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์์ ์ ํตํด ํ์ฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ๊ท์น
1. ์ธ๋ฏธ์ฝ๋ก (;)
ํ๋์ ์คํ๋ฌธ์ด ๋๋๋ฉด ๋ง์ง๋ง์ ์ธ๋ฏธ์ฝ๋ก ์ ๋ถ์ฌ ์ค๋๋ค. ์ธ๋ฏธ์ฝ๋ก ์ ๋ถ์ฌ์ฃผ์ง ์์๋ ์๊ด์ ์์ต๋๋ค.
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' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ์คํฌ๋ฆฝํธ : ํจ์ (9) | 2022.07.26 |
---|---|
์๋ฐ์คํฌ๋ฆฝํธ : ๋ฐ์ดํฐ ํ์ (9) | 2022.07.25 |
์๋ฐ์คํฌ๋ฆฝํธ : ์กฐ๊ฑด๋ฌธ (9) | 2022.07.25 |
์๋ฐ์คํฌ๋ฆฝํธ : ๋ฐ๋ณต๋ฌธ (15) | 2022.07.21 |
์๋ฐ์คํฌ๋ฆฝํธ : ์ฐ์ฐ์ (13) | 2022.07.20 |
๋๊ธ