데이터의 타입에는 숫자와 문자가 있다.
먼저 숫자에 대해 알아보자.
//1-1, 정수
let num1 = 10;
console.log(num1);
console.log(typeof num1);
값 : 10
타입 : number
변수를 정수 10을 주면 데이터의 타입이 숫자형으로 그대로 반환된다.
// 1-2. 실수(float)
let num2 = 3.14;
console.log(num2);
console.log(typeof num2);
값 : 3.14
타입 : number
실수 또한 데이터 타입이 숫자형임을 알 수 있다.
//1-3. 지수형(Exp)
let num3 = 2.5e5; //2.5 X 10^5
console.log(num3);
console.log(typeof num3);
값 : 250000
타입 : number
지수형도 숫자형으로 반환한다.
//1-4. NaN
let num4 = "Hello" / 2;
console.log(num4);
값 : NaN
"Hello"는 문자(string)이기 때문에 값이 반환되지 않는다.
//1-5. Infinity(무한대)
let num5 = 1 / 0;
console.log(num5);
console.log(typeof num5);
값 : Infinity
타입 : number
//1-6. Infinity
let num6 = -1 / 0;
console.log(num6);
console.log(typeof num6);
값 : Infinity
타입 : number
1이나 -1를 0으로 나눴을때 infinity 값이 나오지만 역시 숫자 타입이라는 것을 알 수 있다.
'JavaScript' 카테고리의 다른 글
[TIL] 내배캠_영화소개페이지(3)_리뷰 수정 기능 구현하기 (0) | 2024.05.10 |
---|---|
[TIL] 내배캠_영화소개페이지(1)_localStorage 사용하기 (0) | 2024.05.08 |
[TIL] 대소문자 구분없이 검색 기능 구현하기 (0) | 2024.04.29 |
[TIL] 마우스 클릭 시 효과음 넣기 (1) | 2024.04.18 |
[TIL] var, let, const의 차이 (1) | 2024.04.18 |