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'