#2.4 Booleans
true :on/ false:off / null: ์๋์ ์ผ๋ก ๊ฐ์๋น์ /undefined: ๊ฐ์ด ์์.
const amIfat = false;// ๊ฐ์ด ์กด์ฌ
console.log(amIfat);
const amIslim = null;//๋ณ์์ ๊ฐ์ด ์กด์ฌ x,
console.log(amIfat);
let something;
console.log(something, amIfat);
//undefined,null
#2.5 Arrays
[]์ฌ์ฉํด์ ๊ฐ๊ฐ์ ํญ๋ชฉ์, ๋ก ๊ตฌ๋ถํด์ฃผ๋ฉฐ ๊ฐ์ ์์ํ๋ ๋ชฉ๋ก์ผ๋ก ์ ์ฅํ๊ณ
์์์ ์ ๊ทผํ๊ธฐ ์ํ์ฌ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค.
//array์ ๋ชฉ์ ์ ํ๋์ variable์์ ๋ฐ์ดํฐ์ list๋ฅผ ๊ฐ์ง๋๊ฒ์ด๋ค.
const mon = "mon";
const tue = "tue";
const wed = "wed";
const thu = "thu";
const daysOfweek = [mon, tue, wed, thu];
const nonsense = [1,2,"hello",3,4,5,undefined];
console.log(daysOfweek, nonsense);
const daysOfweeks = ["mon", "tue", "wed", "thu"];
console.log(daysOfweek[3]);//thu
//add one more day to the array
daysOfweek.push("sun"); // ๋ฐฐ์ด์ ํญ๋ชฉ์ ์ถ๊ฐ.
//get item from array
console.log(daysOfweek);
#2.6 Object
{}์ฌ์ฉํ์ฌ ์ ์๋๋ฉฐ ,key-value์ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. key๋ฅผ ํตํด ๊ฐ ์์ฑ์ ์ ๊ทผํ๊ฑฐ๋
์์ฑ์ ์ถ๊ฐ,์์ ์ญ์ ์ ์ ์ฉํ์ฌ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์์.
const player = {
name: "nico",
points: 100,
handsome: false,
};
console.log(player);
player.handsome = true;//constant์ ๊ฐ์ฒด๋ฅผ ์์ ํ๋๊ฒ์ ์๋์ง๋ง key์ value๋ ์์ ๊ฐ๋ฅ.
player.lastName="potato"; //์๋ก์ด ํ๋กํผํฐ๋ฅผ ์ถ๊ฐํ๋๊ฒ๋ ๊ฐ๋ฅ.
console.log(player.name);
#2.7 Functions
ํจ์๋ ์ฝ๋๋ฅผ ์บก์ํํ๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ธ๋ญ์ผ๋ก ๋ง๋๋๊ฒ.
function sayhello() {
console.log("hello");
}
sayhello(); //"hello"
์ค๋๋ ์ค์ต์ ์ฑ์คํ๊ฒ ํ์ จ๋ค์~ ์ ๋ ์ฝ๋๋ฅผ ์ฌ๋ฆฌ๊ณ ๋ ์ถ์๋ฐ ์ด๋ป๊ฒ ์ฌ๋ฆฌ๋ฉด ์ข์๊น ๊ณ ๋ฏผ ์ค์ด์์. TIL๋ธ๋ก๊ทธ ์ ๋ช ํ ๋ฐ๋ ํ ๋ฒ์ฉ ์ฐพ์๋ณด๊ณ ...๊พธ์คํ ๋ถ๋ด์์ด ์ง์ํ ์ ์์ผ๋ฉด ์ข์๋ฐ ๋ง์ด์ฃ ... ์๋ฌดํผ ์๊ณ ํ์ จ์ต๋๋ค~!