채린씨의 티스토리
26. Number 본문
- 지난번에 Number 자료형에 대해 배웠던 것을 기억하는가? 네! https://cherish-my-codes.tistory.com/entry/7-%EC%9E%90%EB%A3%8C%ED%98%95
7. 자료형
* 자료형 종류 - 목적에 따라 특별한 성질이나 정해진 범주를 가지는 데이터의 종류 - JavaScript에는 6가지 원시 타입 자료형과 1가지 객체 타입 자료형이 있음 구분 데이터 타입 설명 원시 타입(prim
cherish-my-codes.tistory.com
- 오늘은 더 자세히 알아보자~!
* Number
- JavaScript에서 일반적인 숫자는 64비트 형식의 IEEE-754 표준 기반 형태로 저장되는 자료형 (어쩔 IEEE-754..)
- 더 자세한 내용은? https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number
Number - JavaScript | MDN
Number 생성자는 숫자를 다루기 위해 상수와 메소드를 가지고 있습니다. 다른 타입의 값은 Number() 함수를 사용하여 숫자로 바꿀 수 있습니다.
developer.mozilla.org
* 지수 표기법
- 아주 큰 숫자나 아주 작은 숫자를 표현하기 위해 사용
* 진법 표기
- 16진수(0x), 0o(8진수), 0b(2진수) 표기 가능
* Number 상수 값
console.log(Number.MAX_VALUE);
// output: 1.7976931348623157e+308 (지수로 표기되는 양수 최대값)
console.log(Number.MIN_VALUE);
// output: 5e-324 (지수로 표기되는 양수 최소값)
console.log(Number.MAX_SAFE_INTEGER);
// output: 9007199254740991 (안전(올바른 비교가 가능)하게 표기되는 양수 최대값)
console.log(Number.MIN_SAFE_INTEGER);
// output: -9007199254740991 (안전(올바른 비교가 가능)하게 표기되는 음수 최소값)
console.log(Number.POSITIVE_INFINITY);
// output: Infinity (모든 수보다 큰 수)
console.log(Number.NEGATIVE_INFINITY);
// output: -Infinity (모든 수보다 작은 수)
console.log(Number.NaN);
// output: NaN (Not-a-Number)
console.log(NaN);
// output: NaN (Not-a-Number)
* 대표 메서드
- 문자열로 형 변환해주는 메서드: toString()
- 자릿수 표현 메서드: toFixed(), toPrecision()
- 잠깐, num_1 - num_2 값이 왜 이상하게 나오는지 궁금하다면..? https://cherish-my-codes.tistory.com/entry/7-%EC%9E%90%EB%A3%8C%ED%98%95
7. 자료형
* 자료형 종류 - 목적에 따라 특별한 성질이나 정해진 범주를 가지는 데이터의 종류 - JavaScript에는 6가지 원시 타입 자료형과 1가지 객체 타입 자료형이 있음 구분 데이터 타입 설명 원시 타입(prim
cherish-my-codes.tistory.com
- 자료형 확인 메서드: isNaN(), isFinite()
- 정수 / 실수로 형 변환해주는 메서드: parseInt() / parseFloat()
'자료구조, 알고리즘 > JavaScript 기초 문법' 카테고리의 다른 글
28. 문자열 변환 (0) | 2022.03.07 |
---|---|
27. String (0) | 2022.03.07 |
25. method(!) (2) | 2022.03.06 |
24. 연습문제 (0) | 2022.03.06 |
23. 콜백 함수 (2) | 2022.03.06 |