웹개발관련/javascript 관련 정리
자바스크립트 Number객체 컨닝용 정리
GunBBangOFyou
2023. 3. 15. 19:44
Infinity
– 양의 무한대를 의미하는 Infinity 값
– 음의 무한대를 의미하는 -Infinity 값
– Infinity 값은 사용자가 임의로 수정할 수 없는 읽기전용값
• NaN( isNaN() )
– NaN(Not A Number)는 숫자가 아니라는 의미
– 정의되지 않은 값이나 표현할 수 없는 값
– 0을 0으로 나누거나, 숫자로 변환할 수 없는 피연산자로산술 연산을 시도하는 경우에 반환되는 읽기 전용값
• Number 객체
– 숫자 값을 감싸고 있는 래퍼(wrapper) 객체
– 숫자는 보통 숫자 리터럴을 사용하여 표현
– 수를 나타낼 때 new 연산자를 사용하여 명시적으로Number 객체를 생성 가능
Number 객체 메서드들
parseFloat(string: string): number
parseInt(string: string, radix?: number): number
isNaN(number: unknown): boolean
isFinite (number: unknown): boolean
isInteger (number: unknown): boolean
isSafeInteger (number: unknown): boolean
Number.toExponential(fractionDigits?: number): string
Number.toFixed(fractionDigits?: number): string
str2 = (12344.1234).toFixed(6)
console.log(str2) // 출력 12344.123400