본문 바로가기

Javascript

Vanilla JS 기초 1

변수 Variable

사용법 : 1. 만들기   let a = 5;                        *1과 2 동시에도 가능

           2. 초기화   let b = 221 - a;

           3. 사용     console.log(b);

 

상수 Constant

        const a = 221;

        let b = a - 5;

        a = 4;            <- error! const 값은 바꾸지 X

        console.log(b , a);

 

String

    const name = "so yeong";

    console.log(name);              console > so yeong

 

Boolean True or False

    const what = true;

                      false;

 

Number

    const num = 666;

    console.log(num);    console > 666

 

Float 숫자인데 소수점 있음

    const float = 55.1;

 

위 데이터 타입들 정렬법

    1.Array  : DB에서 가져온 리스트 데이터, 단지 list임

    2.Object  : object는 각 value에 이름을 줄 수 있음

                   실제 객체를 만들어줌 = label을 저장하고 싶은 data에 넣어줌

*Array안에 Object 넣을 수 있음, Object안에 Array 넣을 수 있음

Object안에 Object 넣을 수 있음*

· Array                   

                                 [0]      [1]      [2]      [3]    [4]

    const dayOfWeek = ["Mon", "Tue", "Wed", "Tur", "Fri"]

        사용: console.log(dayOfWeek);   console> 'Mon', 'Tue', 'Wed', 'Tur', Fri

               console.log(dayOfWeek[2]);    cosole> Wed

 

   const yeongInfo = ["yeong", "27", true, "Gunpo"];

   console.log(yeongInfo);   console > ['yeong', '27', true, 'Gunpo']

  -> 단지 리스트임 이름을 알고 싶어도 꺼내 쓸 수 X

         ∴ object를 생성 

            object는 실제 객체를 만들어줌. label을 저장하고 싶은 data에 넣어줌.

 

· Object

    const yeongInfo = {

         name: "yeong"

         age: 27,

         female: true

        }

        사용: console.log(yeongInfo);

       console> {name : 'yeong', age: 27, female:true}

               console.log(yeongInfo.name);

       console>  yeong

 

* yeongInfo.age = 17을 주면

                age 값이 바뀜

     console.log(yeongInfo.age);   console>  17

 

const yeongInfo ={

         name: "yeong"

         favMovies: ["인터스텔라", "어벤져스", "분노의질주"]         ->object안에 array 넣는것 가능

         favFood: [ 

                       {name : "kimchi"

                        fatty : false} ,

                       {name : "cheese burger",                                 array안에 object 넣는 것도 가능

                        fatty : true}

                     ]

                    }

 

console > {

               name : 'yeong'

               favMovie : ['인터', '어벤', '분노']

               favFood : [

                              {name: 'kimchi' fatty: false},

                              {name: 'cheese burger' fatty: true}

                            ]

     

 

 

    정리: object는 value에 이름을 줘서 쉽게 꺼내쓸 수 있음

           object안에 value가능 

           value안에 object 가능

           , 문법조심

'Javascript' 카테고리의 다른 글

JavaScript로 title 바꾸는 법  (0) 2020.07.30
JavaScript로 HTML 스타일 변경  (0) 2020.07.29
JS 함수선언하기, 호출  (0) 2020.07.28
JS async 와 defer의 차이점  (0) 2020.07.28
Vanilla JS 기초 2  (0) 2020.07.27