[JS] ์๋ฐ์คํฌ๋ฆฝํธ๋?
์๋ฐ์คํฌ๋ฆฝํธ๋?
์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ํจ๊ณผ, ํ์ ํจ๊ณผ ๋ฑ์ ๊ธฐ๋ฅ์ ํฌํจํ ๋์ ์ธ ์น์ฌ์ดํธ ์ ์์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
- HTML : ์น์ฌ์ดํธ์ ๊ตฌ์กฐ ์ก์์ค
- CSS : ์น์ฌ์ดํธ๋ฅผ ๊พธ๋ฉฐ์ค
- JavaScript : ๋์ ์ธ ์น์ฌ์ดํธ. ํ๋ฉด์ด ๋ณํ๋๋ค๊ฑฐ๋ ์ฌ์ฉ์์ interactํ ์ ์๋๋ก ํจ
ํ์ฉ ๋ฒ์
์๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ์ฌ ๋ง๋ค ์ ์๋ ๊ฒ๋ค์ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
- IoT
- ํ์ด๋ธ๋ฆฌ๋ ์ฑ : Web + Mobile
- ์๋ฒ ๊ฐ๋ฐ
์๋ฐ์คํฌ๋ฆฝํธ์ ๋ณ์
๋ณ์ ์ ์ธ ๋ฐ ์ด๊ธฐํ
var color // ๋ณ์ ์ ์ธ
color = "green" // ๋ณ์ ์ด๊ธฐํ
var color = "blue"; // ๋ณ์ ์ ์ธ ๋ฐ ์ด๊ธฐํ
์ฌ๊ธฐ์ color์ ๋ณ์ ๋ช , green์ด๋ blue๋ ๋ฐ์ดํฐ์ด๋ค. ์์ ๋ฐฉ๋ฒ์ ๋ ๋จ๊ณ๋ก ์งํํ๋ ๊ณผ์ , ์๋ ๋ฐฉ๋ฒ์ ํ ๋จ๊ณ๋ง์ ์ ์ธ ๋ฐ ์ด๊ธฐํ๋ฅผ ํ๋ ๊ณผ์ ์ด๋ค.
- ๋ณ์ ์ ์ธ : ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๊ณต๊ฐ์ ์์ฑ ํ๋ ๊ฒ
- ๋ณ์ ์ด๊ธฐํ : ์์ฑ๋ ๋ณ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ฒ
๋ฐ์ดํฐ ๋ณ๊ฒฝ
var animal = "monkey";
animal = "elephant";
๋ณ์ animal์ ๋ฐ์ดํฐ๋ฅผ monkey์์ elephant๋ก ๋ณ๊ฒฝ. ๋ณ์๋ ์ด๋ฏธ ์ ์ธ๋์์ผ๋ฏ๋ก var์ ๋ค์ ์์ฑํด์ค ํ์๋ ์๋ค.
๋ฐ์ดํฐ๋ฅผ ์ฝ์์์ ํ์ธํ๊ธฐ
console.log();
var animal = "monkey"
console.log(animal); // monkey ์ถ๋ ฅ
JavaScript ํ๋ก๊ทธ๋๋ฐ์ ๋๋ฒ๊น ๋ฐฉ๋ฒ์ ๋ค์ํ์ง๋ง, ์๋์ ์ผ๋ก ์ด์ฉ ๋น๋๊ฐ ๋ง์ ๊ฒ์ด console.log์ด๋ค. JavaScript console.log ์ธ์๋ก ์ค์ ํ ๊ฐ์ ๋๋ฒ๊ฑฐ ์ฝ์์ ํ์ํ๋ ํจ์์ด๋ค. ์ฌ์ฉ๋ฒ์ด ๋งค์ฐ ๊ฐ๋จํด JavaScript ํ๋ก๊ทธ๋๋ฐ์์๋ ๊ธฐ๋ณธ ์ค์ ๊ธฐ๋ณธ์ธ ๋๋ฒ๊น ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
๐ ์ฝ์(console)์ด๋?
์ค์๊ฐ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ณ , ์๋ฌ ๋ฉ์์ง๋ฑ์ ์ถ๋ ฅํด์ฃผ๋ ๊ธฐ๋ฅ
๋ณ์ ๋ฐ์ดํฐ ์น ํ๋ฉด์ ์ถ๋ ฅ
document.write();
var num
num = 1;
document.write(num);
โ document.writeIn();์ ์ฌ์ฉํ๋ฉด ์ถ๋ ฅ๊ฐ ์ฌ์ด์ ๊ณต๋ฐฑ์ ๋ฃ์ ์ ์๋ค.
var fruit
fruit = "apple";
var box
box = "banana"
document.write(fruit);
document.write(box); // ์ถ๋ ฅ๊ฒฐ๊ณผ : applebanana
document.writeIn(fruit);
document.writeIn(box); // ์ถ๋ ฅ๊ฒฐ๊ณผ : apple banana
๐ข ๋ณ์ ์์ฑ ์ ์ฃผ์ ์ฌํญ
โ ๋ณ์๋ช ์ ์ซ์๋ก ์์ํ ์ ์์
var 1str; // Error
โ ๋ณ์๋ช ์ ์ต๋ํ ์์ธํ๊ฒ ์์ฑ
var randomNumber;
โ ์๋ฏธ๊ฐ ๋ถ๋ช ํํ ๋จ์ด๋ค์ ์กฐํฉ์ ํผํด์ผ ํจ
var tmax // ๋ณด๋จ timemax ๋ฑ
JavaScript ์ฌ์ฉ ๋ฐฉ๋ฒ
JavaScript๋ฅผ ์น์ฌ์ดํธ์์ ์ฌ๋ ๋ฒ
JavaScript์ html ํ์ผ์ ์ฐ๊ฒฐํ๋ ๋งํฌ๊ณผ์
<body>
<script src='index.js'></script>
<body>
<script> ํ๊ทธ ์์ src์ ์์ฑ๊ฐ์ผ๋ก js(ํ์ฅ์) ํ์ผ์ ์ ๋ ฅํ ํ html ํ์ผ๊ณผ ์ฐ๋
์น์ฌ์ดํธ์์ ๋ณ์ ๋ฐ์ดํฐ ํ์ธ ๋ฐฉ๋ฒ
์นํ์ด์ง๋ฅผ ์ฐํด๋ฆญ ํ ํฌ๋กฌ ๊ฐ๋ฐ์ ๊ฒ์ฌ or F12
→ ์๋์ชฝ์ console tap์ ํด๋ฆญ
→ ๊ทธ๋ฆผ์ ์ผ์ชฝ๊ณผ ๊ฐ์ด ์ถ๋ ฅํ๋ ๋ฐ์ดํฐ๋ค์ด ํ๋ฉด์ ํ์๊ฐ ๋จ
๐ ์ฐธ๊ณ ์น์ฌ์ดํธ
https://codingcoding.tistory.com/1265