프로그래밍 언어/JavaScript

[자바스크립트 필기] #3 - 데이터 타입

2021. 7. 21. 21:41

 

*이 필기는 웹 프로그래밍 튜토리얼에서 보고 작성합니다. 

 

자바스크립트는 7개의 데이터 타입을 제공하고 크게 원시 타입과 객체 타입으로 나뉜다. 

구분 데이터 타입 설명 
원시 타입 숫자 숫자. 정수와 실수 구분 X
문자열 문자열 
불리언 true, false
undefined var 키워드로 선언된 변수에 암묵적으로 할당되는 값
null 값이 없다는 걸 명시할 때 씀
심벌(symbol) ES6에서 추가됨
객체 타입 객체, 함수, 배열 등

 

1. 숫자 타입 

var integer = 10;
var double = 10.12;
var negative = -20;

var binary = 0b01000001;

추가적으로 세 가지 특별한 값도 있다.

  • Infinity : 양의 무한대 
  • -Infinity : 음의 무한대 
  • NaN : 산술 연산 불가 

2. 문자열 타입

var string; 
string = '문자열'; //작은따옴표
string = "문자열"; //큰따옴표
string = `문자열`; //백틱

 

 

3. 불리언 타입

true와 false -> 조건문에서 자주 사용된다. 

 

4. 심벌 타입

변경 불가능한 원시 타입의 값이다. 심벌 값은 다른 값과 중복 되지 않는 유일무이한 값이다. 

심벌은 Symbol 함수를 호출해 생성한다. 이때 생성된 심벌값은 다른 값과 절대 중복되지 않는 유일무이한 값이다. 

 

자세한 것은 나중에 알아보자 

 

5. 객체 타입

자바스크립트를 이루고 있는 거의 모든 것이 객체 

 

자세한 것은 나중에 알아보자 

 

6. 동적 타이핑 

자바스크립트의 변수는 할당에 의해 타입이 결정된다. 그리고 재할당에 의해 변수의 타입은 언제든지 동적으로 변할 수 있다. 

따라서 자바스크립트를 동적 타입언어라고 한다.

 

여기까지 입니다 - 틀린 점이 있다면 꼭 지적해주세요!

 

 

 

 

'프로그래밍 언어/JavaScript' 카테고리의 다른 글
  • [자바스크립트 필기] #5 - 객체 리터럴
  • [자바스크립트 필기] #4 - 제어문(조건문과 반복문)
  • [자바스크립트 필기] #2 - 표현식과 문
  • [자바스크립트 필기] #1 - 변수
SpaceCowboy
SpaceCowboy
공부한거 기록하는 블로그입니다!!
SpaceCowboy
공부한거 기록하는 블로그
SpaceCowboy
전체
오늘
어제
  • 분류 전체보기
    • 프로그래밍 언어
      • C Programming
      • JavaScript
    • Computer Science
      • 자료구조
      • 알고리즘
      • 객체지향
    • 프레임워크
      • Nest.js
      • TypeORM
    • Web Programming
    • 블록체인
      • 기초
    • 데브옵스
      • Git
      • Docker

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 재귀
  • 자료구조필기
  • nestjs
  • TypeORM
  • JS
  • HTML
  • customrepository
  • 자바스크립트챌린지
  • 이중연결리스트
  • 자바스크립트 필기
  • 자료구조
  • typeorm3.0
  • softDelete
  • CSS
  • 논리삭제
  • typeorm0.3
  • typeormseeding
  • 복습
  • 자바스크립트필기
  • 자바스크립트

최근 댓글

최근 글

hELLO · Designed By 정상우.
SpaceCowboy
[자바스크립트 필기] #3 - 데이터 타입
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.