๐ก ๋ฉ์๋์ ๋ํด ์์๋ณด์
๐ ๊ฐ์ฒด object(lable: value)
๊ฐ์ฒด๋ 0๊ฐ ์ด์์ ํ๋กํผํฐ๋ก ๊ตฌ์ฑ๋ ์งํฉ์ด๋ฉฐ, ํ๋กํผํฐ๋ ํค์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ค
์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ํด๋์ค๋ฅผ ๋จผ์ ์ ์ํ๊ณ ์์ฑ์๋ฅผ ํธ์ถํ ํ์ ์์ด ๋ฆฌํฐ๋ด๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๋ค!
let job = {
title: "developer",
location: "Seoul",
};
๐ ๊ฐ์ฒด์ ๋ฉ์๋ ์ถ๊ฐ
์๋ฐ์คํฌ๋ฆฝํธ์ ํจ์๋ ์ผ๊ธ ๊ฐ์ฒด๋ผ์ ํจ์๋ฅผ ๊ฐ์ผ๋ก ์ทจ๊ธํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋กํผํฐ ๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค
let person = {
name: "Yeonsu", // ํ๋กํผํฐ
// ๋ฉ์๋(๋งค๊ฐ๋ณ์, return๊ฐX)
// ํ๋กํผํฐ ๊ฐ์ด ํจ์์ผ ๊ฒฝ์ฐ ์ผ๋ฐ ํจ์์ ๊ตฌ๋ถํ๊ธฐ ์ํด ๋ฉ์๋๋ผ ๋ถ๋ฅธ๋ค
greet() {
console.log("Hello!");
},
};
//๊ฐ์ฒด์ ๋ฉ์๋์ ์ ๊ทผ
person.greet();
๐ก ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ค์ํ ์ฐ์ฐ์
// Math operations
console.log(10 + 4); // 14 (integer)
console.log(10 - 4); // 6 (integer)
console.log(10 * 4); // 40 (integer)
console.log(10 / 4); // 2.5 (float)
console.log(10 % 4); // ๋ชจ๋๋ฌ์ค(modulus) ์ฐ์ฐ์ -> ๋๋จธ์ง ๊ฒ์ฐ
// ์ถ์ฝ ๊ณ์ฐ์
let result = 10 * 4; //40
result++;
result--;
result += 5;
result -= 5;
console.log(result);
console.log("My name is " + "yeonsu");
// console.log("My name is" - "is"); ๋ฌธ์์ด์ ๋นผ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ
let userName = "yeonsu";
console.log(userName.length); // ๋ฌธ์์ด ๊ธธ์ด ์๋ ค์ฃผ๋ ์์ฑ
console.log(userName.toUpperCase()); // ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ฃผ๋ ์์ฑ