ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터타입과 연산자
    Javascript 2020. 8. 17. 20:17

    null과 undefined

    이 두 타입은 모두 자바스크립트에서 "값이 비어있음"을 나타낸다.

     

    * undifined

    - 값이 할당되지 않은 변수 타입

    - 변수 자체의 값 또한 undefined

    - undefined는 타입이자, 값.

     

    * null

    - 개발자가 명시적으로 값이 비어있음을 나타내는데 사용

    - type of 결과가 null이 아니라 object

    var nullVar = null;
    
    typeof nullVar === null // false
    nullVar === null // true

    참조타입(객체타입)

    - '이름(key):값(value)'

    - 참조 타입인 객체는 여러 개의 프로퍼티(메서드)들을 포함

     


    객체생성 

    1. Object() 객체 생성자 함수

    var foo = new Object();
    
    foo.name = 'foo';
    foo.age = 30;
    foo.gender = 'male';
    
    console.log(typeof foo); // Object
    console.log(foo){; // {name: 'foo', age: 30, gender: 'male'}

     

    2. 객체 리터럴

    var foo = {
    	name: 'foo',
    	age: 30,
    	gender: 'male'
    };
    
    console.log(typeof foo); // Object
    console.log(foo);  // {name: 'foo', age: 30, gender: 'male'}

     

    3. 생성자 함수

     

     

     

     

     

     

     

     

    'Javascript' 카테고리의 다른 글

    this의 개념  (0) 2020.08.09
    변수의 유효범위 개념  (0) 2020.08.09
    ==와 ===의 차이점  (0) 2020.08.09

    댓글

Designed by Tistory.