자바스크립트 데이터타입!

임홍렬·2022년 8월 16일
0

자바스크립트 공부

목록 보기
3/12
post-thumbnail

프로그래밍언어에서 가장 중요한 요소

  1. 입력
  2. 연산
  3. 출력

호이스팅 : 어디서 선언했냐에 상관 없이 항상 제일 위로 선언을 끌어 올려주는 것이다.

값을 할당한 다음에 다시는 변경되지않는 그런 데이터타입을 사용하는 것이 좋다.

  • 보안상 이유
  • 다양한 쓰레드에서 동시에 값을 변경해도 문제가 안된다
  • 실수를 줄여줄 수 있다.

데이터타입

primitive : 더이상 작은 단위로 나눠질 수 없는 single 아이템을 말한다.

  • number, string, boolean, null, undefiend, symbol

object : single아이템들을 여러개 묶어서 한 박스로 관리할 수 있게 해준다.

function : 다른 변수에 할당이 가능하고, 함수의 파라미터(인자)로도 전달이되고, 함수에서 리턴 타이블로도 function을 return 할수있는 것이 가능하다.

자바스크립트는 얼마나 큰 사이즈를 할당할 것인지 생각할 필요가 전혀 없다.
타입스크립트도 마찬가지이지만 number를 명시해줘야한다.

let a: number =12;
let b: number = 1.2;

boolean

  • false: 0, null, undefined, NaN, ''
  • true: false외의 모든 값들

null

  • 텅텅비어있는 값이야, 아무것도 아니야 !

undefined

  • 선언은 되어있지만 아무것도 값이 지정되어 있지 않다.
  • 텅텅비어있는지 값이 들어가있는지 아직 정해지지 않았다.

immutable data type : 변경이 불가한 데이터 타입이다.

mutable data type : 변경이 가능한 데이터 타입이다.

profile
뜨내기 FE 개발자

0개의 댓글