- Number
- new Number(n), Number(n)
- new Number()은 [[NumberData]]에 0 할당
- new Number(n), Number(n)
- Number.NaN / Number.EPSILON
- Number.Nan
- 숫자가 아니다.
- Number.EPSILON
- 부동 소수점 문제 해결
- 1과 1보다 큰 숫자 중 가장 작은 차이 값
- Number.Nan
- Number.isFinite() / Number.isSafeInteger()
- Number.isFinite()
- isFinite()는 인수를 암묵적 숫자 형변환
- Number.isSafeInteger()
- Number.isFinite()
- Number.prototype.
- Number.prototype.toExponential()
- Number.prototype.toFixed()
- 소수점 자리 지정: string
- Number.prototype.toPrecision()
- 전체 자릿수 지정: string
- Number.prototype.toString()
- Math
- 수학 관련 상수와 함수 제공
- Math Constant Value (Number.*)
- Math.PI (3.1415…)
- Math.E (2.7182…)
- Number Static Method (Number.*)
- abs(): 절대값
- round(): 반올림
- ceil(): 올림
- floor(): 내림
- sqrt(): 제곱근
- random(): 0 이상 1 미만 실수 난수
- Math.floor( (Math.random() * 10) + 1): 1~10 사이의 난수
- pow(): 지수
- max(), min(): 최대값, 최소값
- BigInt (큰 정수)
- 2^53 보다 큰 정수, 10억 비트까지 표현
- 날짜와 시간 Date
- new Date(), Date()
- ex) 1970년 1월 1일 0시 0분 0초(UTC)
- new Date(), Date()
728x90
'JS & TS > JavaScript' 카테고리의 다른 글
[JavaScript] Module (0) | 2024.02.13 |
---|---|
[JavaScript] 문자열, 정규 표현식 (0) | 2024.02.13 |
[JavaScript] map, set (0) | 2024.02.13 |
[JavaScript] iterator, generator (0) | 2024.02.08 |
[JavaScript] 객체 지향 프로그램 (0) | 2024.02.08 |