๊ธฐ๋ณธ ๊ท์น
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๋จผ์ ๊ธฐ์ด์ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์์งํ ํ์๊ฐ ์์ต๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋?
JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. HTML์ ์ ์ ์ธ ๋ ์ด์์์, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ค๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์์ ์ ํตํด ํ์ฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋ฉ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ๊ท์น
1. ์ธ๋ฏธ์ฝ๋ก (;)
ํ๋์ ์คํ๋ฌธ์ด ๋๋๋ฉด ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ถ์ฌ์ค๋๋ค. ๋ถ์ด์ง ์์๋ ๋ฌด๊ดํ๋ ์ฒ์ ํ์ตํ๋ค๋ฉด ๋ถ์ด๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
document.write(num);
2. ๋์๋ฌธ์ ๊ตฌ๋ถ
์๋ฐ์คํฌ๋ฆฝํธ ๋ช ๋ น์ด๋ ๊ผญ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
var num = 5;
document.write(num) (O)
document.write(Num) (X)
3. ๋ค์ฌ์ฐ๊ธฐ
๊ฐ๋ ์ฑ์ ์ํด ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํฉ๋๋ค.
var avgDistance = function() {
var speed = distance * time;
}
4. ์ฃผ์
์ผ๋ฐ์ ์ผ๋ก ํน์ ์ฝ๋์ ๋ํ ์ค๋ช ์ ์ ๋ ฅํ ๋๋ ํน์ ๋ถ๋ถ ์ฝ๋๊ฐ ์คํ๋์ง ์๋๋ก ํ ๋ ์ฌ์ฉํ๋ฉฐ, ์ด ์ฃผ์ ํ์๋ ํ๋ก๊ทธ๋จ์ ์ํฅ์ ๋ผ์น์ง ์์ต๋๋ค.
์ฃผ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ฃผ์ ์ฒ๋ฆฌํ ์ค์ ํด๋ฆญ ํ Ctrl + [/]ํค๋ฅผ ๋๋ฅด์๋ฉด ๋ฉ๋๋ค.
// ํ ์ค ์ฃผ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ
/* ์ฌ๋ฌ ์ค
์ฃผ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ */
์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์ถ๋ ฅ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ์ง ์์ผ๋ฉฐ ์ด๋ ๊ธฐ๋ณธ ๋ช ๋ น์ด์ ๋๋ค.
๋ถ๋ฅ | ๋ฉ์๋ |
---|---|
์ ๋ ฅ | prompt() |
์ถ๋ ฅ | document.write() |
alert() | |
console.log() | |
ํ์ธ | confirm() |
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>์ถ๋ ฅ ๋ฐฉ๋ฒ : ๊ธฐ๋ณธ ๋ช
๋ น์ด</title>
<script>
prompt('์
๋ ฅ ์ ๋ชฉ', '์
๋ ฅ ๋ด์ฉ');
document.write('์ถ๋ ฅ ๋ด์ฉ')
alert('์ถ๋ ฅ ๋ด์ฉ');
console.log('์ถ๋ ฅ ๋ด์ฉ');
confirm('ํ์ธ ๋ด์ฉ');
</script>
</head>
<body>
</body>
</html>
์๋ฐ์คํฌ๋ฆฝํธ ์ฌ์ฉ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ๋ฒ์๋ โ ์ธ๋ถ ํ์ผ๋ก ๋ก๋ํ๋ ๋ฐฉ๋ฒ, โกscript ํ๊ทธ์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ, โขbody ํ๊ทธ์ ์ง์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ด ์์ต๋๋ค.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Javasript</title>
<!-- โ ์ธ๋ถ ํ์ผ๋ก ๋ก๋ํ๋ ๋ฐฉ๋ฒ -->
<script type="text/Javasript" src="js/script.js"></script>
<!-- โกscript ํ๊ทธ์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ -->
<script>
document.write("Javasript");
</script>
</head>
<body>
<!-- โขbody ํ๊ทธ์ ์ง์ ๊ธฐ์ ํ๋ ๋ฐฉ๋ฒ -->
<a href="#" onclick="alert('Javasript')"></a>
</body>
</html>
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ํจ์์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฐฉ๋ฒ (10) | 2022.07.26 |
---|---|
[JavaScript] ๋ฐ์ดํฐ ํ์ ์ข ๋ฅ ์์๋ณด๊ธฐ (10) | 2022.07.25 |
[JavaScript] ์กฐ๊ฑด๋ฌธ์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฐฉ๋ฒ (7) | 2022.07.25 |
[JavaScript] ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ๋ฒ๊ณผ ํ์ฉ์์ (12) | 2022.07.21 |
[JavaScript] ์ฐ์ฐ์ ์ข ๋ฅ ์์๋ณด๊ธฐ (11) | 2022.07.20 |
๋๊ธ