๐Ÿ“ŒLanguage/JavaScript

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ํฌ๋กฌ ์•ฑ ๋งŒ๋“ค๊ธฐ - ๋…ธ๋งˆ๋“œ ์ฝ”๋” ํด๋ก ์ฝ”๋”ฉ

hellohailie 2022. 4. 6. 23:59

๋…ธ๋งˆ๋“œ์ฝ”๋”์˜ ํฌ๋กฌ ์•ฑ ๋งŒ๋“ค๊ธฐ ํด๋ก ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค. 

 

console.log(12345);
console.log("hongsi");

 

 


 

๋ณ€์ˆ˜ ์„ ์–ธํ•  ๋•Œ

const - always 

let - sometimes

var - never

 

const ์žฌ์„ ์–ธ ๊ธˆ์ง€, ์žฌํ• ๋‹น ๊ธˆ์ง€

let ์žฌ์„ ์–ธ ๊ธˆ์ง€, ์žฌํ• ๋‹น ๊ฐ€๋Šฅ
var ์žฌ์„ ์–ธ ๊ฐ€๋Šฅ, ์žฌํ• ๋‹น ๊ฐ€๋Šฅ

 

const a = b;
const a = c;
//์žฌ์„ ์–ธ ๊ธˆ์ง€

const a = b;
a = c;
//์žฌํ• ๋‹น ๊ธˆ์ง€


let a = b;
let a = c;
//์žฌ์„ ์–ธ ๊ธˆ์ง€

let a = b;
a = c;
//์žฌํ• ๋‹น์€ ๊ฐ€๋Šฅ

var a = b;
var a = c;
a = d;
//์žฌ์„ ์–ธ, ์žฌํ• ๋‹น ๊ฐ€๋Šฅ

 


booleans

true, false,

null = ์•„๋ฌด๊ฒƒ๋„ ์—†์Œ(๊ฐ’์€ ์ฃผ์–ด์ง) (์ ˆ๋Œ€ ์ž์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค)
undefined = variable์ด ์กด์žฌํ•˜๋Š”๋ฐ ๊ฐ’์ด ์ฃผ์–ด์ง€์ง€ ์•Š์€ ๊ฒƒ

 


array

const daysofweek = ["mon" , "tue" , "wed" , "thu" , "fri" , "sat"];

// get item from array
console.log(daysofweek[0]);

// add one more day to the array
daysofweek.push("sun");

 


objects์— ๋ฐ์ดํ„ฐ ์ €์žฅํ•˜๊ธฐ

const player = {
    name: "halee",
    points: 121212,
    handsome: true,
    fat: true
}
console.log(player);

 

{name: "halee", points: 121212, handsome: true, fat: true}

 

 

 

object ์—์„œ ํŠน์ • ๊ฐ’ ์ถœ๋ ฅํ•˜๊ธฐ

console.log(player.name);
console.log(player["name"]);
// same

halee

 

 


object ๋‚ด์šฉ ์ˆ˜์ •ํ•˜๊ธฐ

const player = {
    name: "halee",
    points: 121212,
    handsome: true,
    fat: true
}
console.log(player);

player.fat = false;

console.log(player);

 

{name: "halee", points: 121212, handsome: true, fat: true} (app.js, line 7)
{name: "halee", points: 121212, handsome: true, fat: false} (app.js, line 11)

 

**object ์•ˆ์˜ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด๋ผ์„œ const ์จ๋„ ๋‚ด์šฉ ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ!! (object(์—ฌ๊ธฐ์„œ๋Š” player)๋Š” ๋™์ผ)

 

 


object์— ํ•ญ๋ชฉ ์ถ”๊ฐ€ํ•˜๊ธฐ

const player = {
    name: "halee",
    points: 121212,
    handsome: true,
    fat: true
}
console.log(player);

player.lastname = "potato";

console.log(player);

 

 {name: "halee", points: 121212, handsome: true, fat: true} (app.js, line 7)
 {name: "halee", points: 121212, handsome: true, fat: true, lastname: "potato"} (app.js, line 11)

 

 


object ํ•ญ๋ชฉ ์—…๋ฐ์ดํŠธ ํ•˜๊ธฐ

const player = {
    name: "halee",
    points: 10,
    handsome: true,
    fat: true
}
console.log(player.points);

player.points = player.points + 15;

console.log(player.points);

10 
25