JavaScript ๊ธฐ์ด
JavaScript ์ ๊ธฐ๋ณธ
JavaScript ์ฝ๋๋ ๋ณดํต <body>
ํ๊ทธ ์์ ๋ฃ๊ณ , <script>
ํ๊ทธ๋ก ๊ฐ์ธ์ผ ์ธ์์ด ๋๋ค.
<body>
<script>
</script>
</body>
.js
ํ์ผ์ css
ํ์ผ์ ๋ง๋ค์๋ฏ์ด, ์์ฑํ ๋ค HTML์ ์ ์ฉ์ํค๊ธฐ ์ํด์๋, ์๋ฅผ ๋ค์ด test.js
ํ์ผ์ด ์๋ค๊ณ ํ ๋, ์ด ํ์ผ ์์ ๋ด์ฉ์ ์ ์ฉ์ํค๊ธธ ์ํ๋ ๋ถ๋ถ์ <script src = "test.js"> </script>
๋ฅผ ์
๋ ฅํ๋ฉด ๋๋ค.
<body>
<script src = "test.js"> </script>
</body>
JavaScript์์ ๋ณ์ ์ ์ธ์ ๋ค์๊ณผ ๊ฐ์ด ํ๋ค.
<script>
var name = '๊น์ฒ ์';
var num = 1;
var power = false;
var num2 = 1.2;
var array = [1,2,3,4,5,6];
document.write(typeof name);
//typeof ๋ ๋ณ์์ ๋ฐ์ดํฐ ํ์์ ๋ฐํํ๋ค. (String,int,float,bool ๋ฑ๋ฑ)
array.push(7);
</script>
doucument.write()
๋ ์ํ๋ ๋ฌธ์์ด์ ์ถ๋ ฅํด์ฃผ๋ ๋ฉ์๋์ด๋ค. HTML ์ <p>
ํ๊ทธ์ ์ ์ฌํ ๊ธฐ๋ฅ์ด๋ค.
document.write("์๋
")
์ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋๋ค.
.push()
๋ ๋ฐฐ์ด ๋ง์ง๋ง ๊ฐ์ ์ถ๊ฐํ๋ ๋ฉ์๋์ด๋ค. ์๋ฐ ๋ฌธ๋ฒ์์ list ํด๋์ค์ add
์ ์ ์ฌํ ๊ธฐ๋ฅ์ด๋ค.
๊ทธ๋ฆฌ๊ณ , JavaScript๋ ๋ฐฐ์ด์ .indexOf()
๋งค์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋ํ.sort()
๋ฉ์๋๋ฅผ ๋ฐฐ์ด์ ์ฌ์ฉํ์ฌ ์ ๋ ฌํ ์ ์๊ณ ,
.sort((a,b)=>a-b)
์ ๊ฐ์ด ์๋ฐ์ ๋๋ค์๊ณผ ๋น์ทํ ๋ฐฉ๋ฒ์ผ๋ก ์กฐ๊ฑด์ ์ถ๊ฐํ ์ ์๋ค.
์์ ์๋ ์กฐ๊ฑด์์ด ์์๋ฉด ์์น๋ฅผ ๋ฐ๊พธ๋ ์๋ฐ์ Comparator ์ ์ ์ฌํ๋ค.