JavaScript

원시 자료형, 백틱

한우종 2024. 7. 10. 17:55
원시 자료형

 

 

원시 자료형(Primitive Data Types) : 자바스크립트에서 가장 기본적인 데이터 유형이다.

 

  • Boolean (불리언)
    • 원시 자료형 중 하나
    • true(참) 혹은 false(거짓) 값으로만 표현할 수 있다.
  • String (문자열)
    • 원시 자료형 중 하나
    • '값' 또는 "값" 와 같이 따옴표를 쌍으로 값을 묶어 표현한다.
  • Number (숫자)
    • 원시 자료형 중 하나
    • 10 처럼 어떠한 따옴표나 콤마 등을 넣지 않고 숫자 값으로 표현한다.
    • 10 !== '10' , 두값은 (숫자) ! == (문자) 이기 때문에 같다고 볼수없다.
  • undefined
    • 원시 자료형 중 하나
    • 값이 할당되지 않은 변수는 기본적으로 undefined 값을 가진다.
  • null
    • 원시 자료형 중 하나
    • 어떠한 값이 비어있음을 의도적으로 표현할때 사용한다.

 

 

 

` 백틱 ` 

 

 

백틱(`) : 일반적으로 ~ 키를 쉬프트없이 누르면 나온다 `` 

 

  • 따옴표가 아닌 백틱을 사용하는 이유
따옴표를 사용할경우

let apple_count = 2
let apple_from = "시골 공기좋은 곳"

이걸 문자열에 둘다 포함하려면 기존엔

"사과를" + apple_from + "에서 " + apple_count + "만큼 샀습니다. "

위처럼 중간중간 더하기연산자나 따옴표를 사용해 주어야 한다.


//


하지만 백틱을 사용할 경우

`사과를${apple_from} 에서 ${apple_count} 만큼 샀습니다.`

불필요한 더하기연산자나 따옴표 없이 표현할수있다.

 

Typeof :는 JavaScript에서 사용되는 연산자로, 피연산자의 데이터 타입을 나타내는 문자열을 반환한다.

 

  • 사용예시
 const a = {}; //
 typeof a = 'object'