Java Script의 핵심 개념에는 1.자료형 2.추상화 3.제어문 3가지가 있다. 그 중 오늘은 자료형 7가지를 공부하였다.
위에 보이는 것과 같이 사칙연산에 쓰이는 숫자들을 숫자형이라 한다.
" " or ' ' 두가지를 사용하여 위와 같은 문자를 표현 할 수 있다. 문자형을 활용하여 아래와 같이 문장을 표현하거나 이어줄수 있다.
참고사항으로 문장안에 ' ', " "를 둘다 써야하는 경우엔 숫자 1 옆에 있는 백틱을 사용하거나, 문장을 묶어주는 기호의 앞에 백슬레시 를 사용하면 된다. 또한, 문자형의 '3'과 '5'를 더한값은 35가 된다.
위 사진처럼 And, Or, Not의 로직을 사용하는 것이 불대수 이다.
True, False의 결과 값으로 나오는 것이 불린 이다. 불린에서 쓰이는 연산은 아래와 같다.
위 사진처럼 데이터의 타입을 알려주는 연산자 이다. Typeof를 사용할 때에는 연산 우선순위에 주의하며 사용해야 한다. 연산 우선 순위는 하기에 첨부한다.
데이터를 Number, String, Boolean의 ()로 묶어 형식을 변환해주는 것이다. 참고 사항으로 Number로 데이터를 묶어주는 경우 False=0, True=1, 문자=NaN으로 결과값이 나오게 되고, Boolean의 경우 대부분 True로 나오지만 0, NaN, " "(Falsy라고도 한다)의 경우 False로 나오게 된다.
주의 사항으로는 아래 두 사진과 같이 JS에선 데이터 형식을 자동으로 변환 하는 경우도 있다. 장점이 크지만 제대로 알고가지 못한다면 큰 문제를 야기할수도 있다.
위 사진들과 같이 문자와 문자를 이어주는 + 대신 $()로 이어주면서 깔끔하고 가독성 높은 코드를 만들어준다.
Null은 의도적으로 값이 없음을 표현하기 위함이고, Undefined는 코드를 실행하고 지정된 값이 없다는 것을 표현한다.차이점을 바로 이해 하기는 어렵겠지만 위 코드 처럼 물이 차있지 않은 물컵을 만들고 물을 채워준 다음 물을 마셔서 빈컵을 만들어 준다고 생각하면 이해가 쉬울수 있다.오늘 공부는 여기까지!
할수 있는 만큼! 대신 꾸준히 나아가는 개발자가 되겠다.😊