VS code์์ ์คํ:
js์ css๋ html์ ๋ถ์ด์ ์คํ๋๋ค.
๋ธ๋ผ์ฐ์ ๋ html ํ์ผ์ ์ฝ๊ณ , html์ด glued๋ css์ js๋ฅผ ์คํํ๋ค.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<title>Momentum</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
"always const, sometimes let, never var"
Variable
const
: ๋ฐ๊พธ์ง ์์ ๋ณ์let
: ๋ฐ๊ฟ ์๋ ์๋ ๋ณ์var
: ์์Type
false
: ๊ฑฐ์งtrue
: ์ฐธnull
: ์๋ฌด๊ฒ๋ ์์ ('์์'์ด๋ผ๋ ๊ฐ์ด ์กด์ฌํจ)undefined
: ์ ์ธํด๋๊ณ ๊ฐ์ ์ฃผ์ง ์์ ์ํconsole.log(); // ์ฝ์์ ๋ณด๋ด๋ ๋ฉ์์ง
[ ]
๊ฐ ํญ๋ชฉ์ ๋ํ ์ค๋ช
์ด ํ์ ์๋ ๋ฆฌ์คํธ
๋ณ์, string, integer, boolean, null, undefined ๋ฑ ์๋ฌด๊ฑฐ๋ ๋ฃ์ด๋ ๋จ
const mon = "mon";
const tue = "tue";
const wed = "wed";
const halfOfWeek = [mon, tue, wed];
์ฌ์ฉ๋ฒ:
const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"];
// ๋ฐฐ์ด์์ ์์ดํ
๊ฐ์ ธ์ค๊ธฐ
console.log(daysOfWeek[5]);
// ๋ฐฐ์ด์ ์์ดํ
์ถ๊ฐํ๊ธฐ
daysOfWeek.push("sun");
{ }
๊ฐ ํญ๋ชฉ์ ๋ํ ์ค๋ช
์ด ํ์ํ ๋ฆฌ์คํธ
property๋ฅผ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํจ
const player = {
name: "mia",
level: 90,
job: "machinist",
};
console.log(player.job); // player.job๊ณผ player["job"]์ ๊ฐ์
player.lastName = "potato"; // Object์ ์์ดํ
์ถ๊ฐํ๊ธฐ