1์ฅ์ ๊ฐ๋ ์ด๋ผ์ ์ฝ๊ณ ๋๊ฒผ๋ค!
JavaScript๋ ๋์ ๊ผญ ; ๋ถ์ฌ์ผ ํจ!!!
2์ฅ
์ผ๋จ js ํ์ผ๊ณผ html ํ์ผ ์ฐ๋์ํค๋ ๋ฐฉ๋ฒ!
body ํ๊ทธ ๋ด์ ์ด๋์๋ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ง๋ง ๋ซ๋ body ํ๊ทธ ๋ฐ๋ก ์์ ์ฌ์ฉํ๋ ์ต๊ด์ ๋ค์ด๋ ๊ฒ์ด ์ข๋ค
<script src="ํ์ผ๋ช
.js"></script>
live server๋ฅผ ์คํ์ํจ ํ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ ctrl + shift + J๋ฅผ ๋๋ฅด๋ฉด ์ฝ์ ์ฐฝ์ด ๋จ๊ฒ ๋๋ค!
- ์ ๋ ฅ๊ฐ ๋ฐ๋ ํจ์ prompt()
prompt("์ด๋ฆ์ ์
๋ ฅํ์ธ์.","๊ณ ์์ด");
์ ๋ ฅ์ฐฝ์ "์ด๋ฆ์ ์ ๋ ฅํ์ธ์."๋ผ๋ ์ค๋ช ์ด ๋จ๊ณ ๊ธฐ๋ณธ๊ฐ์ "๊ณ ์์ด"๋ก ์ง์ ๋๋ค.
- ์๋ฆผ ์ฐฝ์ผ๋ก ์ถ๋ ฅํ๋ ํจ์ alert()
alert("๊ณ ์์ด๋ ๊ท์ฌ์");
- ์น ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ์ถ๋ ฅํ๋ ํจ์ document.write()
var name = prompt("์ด๋ฆ์ ์
๋ ฅํ์ธ์น");
document.write(name+"๋, ์๋
ํ์ธ์น");
- ์ฝ์ ์ฐฝ์ ์ถ๋ ฅํ๋ ํจ์ console.log()
var name=prompt("์ด๋ฆ์ ์
๋ ฅํ์ธ์!");
console.log(name+"๋, ์ด์์ค์ธ์");
์ฝ๋๋ฅผ ์์ฑํ ๋๋ ๋์๋ฌธ์ ๊ตฌ๋ณ, ๋ค์ฌ ์ฐ๊ธฐ, ์ธ๋ฏธ์ฝ๋ก ์ฌ์ฉํ๊ธฐ!
์๋ณ์๋ ๋ฌธ์, _, $๋ก ์์ ๊ฐ๋ฅ (์์ฝ์ด๋ ์ฌ์ฉํ ์ ์์)
์ฃผ์์ C์์์ ์ฃผ์๊ณผ ๊ฐ๋ค
//ํ ์ค ์ฃผ์
/*
๊ธด ์ค ์ฃผ์
*/
3์ฅ
๋ณ์๋ฅผ ์ ์ธํ ๋(var ๋ณ์๋ช ;) ๋ ์๋ฏธ ์๊ฒ ์ง๊ณ , Camel Case๋ก ์ง์ด์ค๋ค (ํ์ด์ฌ์ด๋ ๋ค๋ฆ!)
๋ฌธ์, _, $๋ก ์์ํ ์ ์๋ค
(์๋ฃํ์ ๋ฑํ ์ ๋ฆฌํ์ง ์์ ๊ฑฐ!
๊ต์ฅํ C์ธ์ด๋ ๋น์ทํ๋ค,,, ์ฒจ์ ๋ณ์ ์ ์ธํ ๋ ์๋ฃํ ์ ํด๋๋ ๊ฑฐ๋ง ๋ค๋ฅด๋ค
๋ฐฐ์ด, ๊ตฌ์กฐ์ฒด, ์ฌ์น์ฐ์ฐ ๋ค ๋น์ท)
unfinded๋ ์ฒ์๋ถํฐ ๋ณ์์ ๊ฐ์ด ํ ๋น๋์ง ์์๋ค๋ ์๋ฏธ
null์ ํ ๋น๋ ๊ฐ์ด ์ ํจํ์ง ์๋ค๋ ์๋ฏธ!
๋์ ํ์คํ ๋ค๋ฆ ๋ณดํต ๋ณ์ ์ด๊ธฐํํ ๋ null์ ๋ง์ด ์ฌ์ฉํจ
๐จ๋ฐฐ์ด(๋ C๋ ์ ์ฌํจ - ์ธ๋ฑ์ค๋)
var arr = []; // ๋ฐฐ์ด ์ ์ธ
๐จ๊ฐ์ฒด (C์ ๊ตฌ์กฐ์ฒด์ ์ ์ฌํ์ง๋ง ๊ฐ ํ ๋นํ ๋ : ์ฌ์ฉ)
var obj = {
age: 22,
birth: 1011
}
๐จ๋ฌธ์ํ, ์ซ์ํ ์ฐ์ฐ
๋ฌธ์ํ + ์ซ์ํ = ๋ฌธ์ํ (+๋ ์ฐ๊ฒฐ ์ฐ์ฐ์์ด๊ธฐ๋ ํด์ ๊ทธ๋ฐ ๊ฒ ๊ฐ์)
๋ฌธ์ํ - ์ซ์ํ = ์ซ์ํ
๊ณฑํ๊ธฐ, ๋๋๊ธฐ, ๋๋จธ์ง ๋ชจ๋ ์ซ์ํ์ผ๋ก!
==, === ๋ชจ๋ ๊ฐ์ ๊ฒ์ธ์ง ๋น๊ตํ๋ ์ฐ์ฐ์์ด์ง๋ง, ==๋ ์๋์ผ๋ก ์๋ฃํ์ ๋ณํํ์ฌ ๋น๊ตํ๊ณ ===๋ ์๋ฃํ ๋ณํ์ ํ์ฉํ์ง ์๋๋ค.
1์ฅ๋ถํฐ 3์ฅ๊น์ง ๋!!
์์์ผ์ ์ํ์ด๋ 1์ฅ, 2์ฅ ๋ค ํ๊ณ 3์ฅ ๊ณต๋ถํ๋ค๊ฐ ๋ง๋ผํ ๋จน๊ณ ์ง์ ์์ ํํ ๋๋ค๊ฐ ๊ธฐ๊ณํ์ต ๊ฐ์ ๋ฃ๊ณ ์๊ณ , ๋ชฉ์์ผ์ ๋ฆ๊ฒ ์ผ์ด๋์ ๊ฐ์ ๋ฃ๊ณ ์์ธ์ ์ง ๊ตฌํ๋ ๊ฑฐ ์๊ธฐํ๋ค๊ฐ ์๊ณ , ๊ธ์์ผ์ ์๋ฒฝ๋ถํฐ ์์ธ ์ฌ๋ผ๊ฐ์ ์ง ๊ตฌํ๊ณ ,,, ์ง ์์ ์ป๊ณ ๋ฐฅ ๋จน๊ณ ํํธํ์ฐ์ค ๋ณด๊ณ ๋๋ฌด ํผ๊ณคํด์ ์ ๋ค์๋ค๊ฐ ์คํ 4์์ ์คํฐ๋๋ผ ๊ธํ๊ฒ ์๋ฒฝ์ ๊ณต๋ถํ๊ณ ์ด๋ฐ... ;ใ ; ๋ค์ด์ด๋ฆฌ ์ข ์ฐ๊ณ 4์ฅ๋ ๋ง์ ํด์ผ๊ฒ ๋ค,,