프로그래밍 핵심 개념 in JS(자료형)

Moon Hayden·2022년 6월 23일
0


Java Script의 핵심 개념에는 1.자료형 2.추상화 3.제어문 3가지가 있다. 그 중 오늘은 자료형 7가지를 공부하였다.

  • 숫자형
  • 문자형
  • 불대수&불린
  • Typeof연산자
  • 형 변환
  • 템플릿 문자열
  • Null & Undefined
  • 숫자형


    위에 보이는 것과 같이 사칙연산에 쓰이는 숫자들을 숫자형이라 한다.

    문자형


    " " or ' ' 두가지를 사용하여 위와 같은 문자를 표현 할 수 있다. 문자형을 활용하여 아래와 같이 문장을 표현하거나 이어줄수 있다.
    참고사항으로 문장안에 ' ', " "를 둘다 써야하는 경우엔 숫자 1 옆에 있는 백틱을 사용하거나, 문장을 묶어주는 기호의 앞에 백슬레시 를 사용하면 된다. 또한, 문자형의 '3'과 '5'를 더한값은 35가 된다.

    불대수 & 불린

    위 사진처럼 And, Or, Not의 로직을 사용하는 것이 불대수 이다.
    True, False의 결과 값으로 나오는 것이 불린 이다. 불린에서 쓰이는 연산은 아래와 같다.

    typeof 연산


    위 사진처럼 데이터의 타입을 알려주는 연산자 이다. Typeof를 사용할 때에는 연산 우선순위에 주의하며 사용해야 한다. 연산 우선 순위는 하기에 첨부한다.

    형 변환

    데이터를 Number, String, Boolean의 ()로 묶어 형식을 변환해주는 것이다. 참고 사항으로 Number로 데이터를 묶어주는 경우 False=0, True=1, 문자=NaN으로 결과값이 나오게 되고, Boolean의 경우 대부분 True로 나오지만 0, NaN, " "(Falsy라고도 한다)의 경우 False로 나오게 된다.

    주의 사항으로는 아래 두 사진과 같이 JS에선 데이터 형식을 자동으로 변환 하는 경우도 있다. 장점이 크지만 제대로 알고가지 못한다면 큰 문제를 야기할수도 있다.

    템플릿 문자열

    위 사진들과 같이 문자와 문자를 이어주는 + 대신 $()로 이어주면서 깔끔하고 가독성 높은 코드를 만들어준다.

    Null & Undefined

    Null은 의도적으로 값이 없음을 표현하기 위함이고, Undefined는 코드를 실행하고 지정된 값이 없다는 것을 표현한다.차이점을 바로 이해 하기는 어렵겠지만 위 코드 처럼 물이 차있지 않은 물컵을 만들고 물을 채워준 다음 물을 마셔서 빈컵을 만들어 준다고 생각하면 이해가 쉬울수 있다.오늘 공부는 여기까지!

    할수 있는 만큼! 대신 꾸준히 나아가는 개발자가 되겠다.😊

    profile
    매일 꾸준히 성장하는 마라토너 개발자 🏃‍♂️

    0개의 댓글