(2) 타입

franchesca·2021년 3월 7일
0

JavaScript

목록 보기
2/7

Lesson (2) - 타입

  • 변수: 정보를 담는 저장소(메모리)
  • 타입: 변수에 담긴 정보의 종류

1) 숫자(number)
숫자의 종류를 구분하지 않음
ex) 3.14
-> [고급] 큰 숫자를 나타내는 BigInt

2) 문자열(string)
문자열에서만 따옴표('')를 쓴다
ex) Steve

3) 불리언 (boolean)
값이 true 또는 false
ex) 성인입니까?

  • [자료형] 위의 타입이 서로 섞인 (compound)타입
    1) 배열
    한가지 타입의 순서가 있는 집합
    ex) let fruits = [ 'banana', 'apple', 'pineapple' ];
    2) 객체
    여러 타입이 섞여있는 자료형
    ex) let person = { name: 'Steve', age: 32, isStudent: true };

4) undefined
변수에 값이 없는 경우

5) 함수
함수도 타입으로 취급

typeof

  • The typeof operator(연산자) returns a string indicating the type of the unevaluated operand(피연산자)
  • 두 가지 방법으로 쓸 수 있다
    typeof operand
    typeof(operand)
    ex) typeof 42 === 'number';

Self-check

  • 자바스크립트에서 원시 자료형과 참조 자료형은 무엇인가요?
  • 원시 자료형 string, number, boolean, undefined은 각각 무슨 의미인가요?
  • 타입마다 다른 속성과 메소드가 있다는 것을 이해할 수 있나요?
  • typeof를 활용하여 특정 값의 타입을 확인할 수 있나요?
profile
말하기 보다 생각하는, 생각하기보다 볼 줄 아는 개발자가 되려고 합니다✨

0개의 댓글