숫자 리터럴
- 정수 리터럴
: 10, 16 진수로 표현
* 16진수 리터럴: 0x 로 시작, 이어서 16진수 숫자를 붙여 표현
* 8진수 리터럴: 0 으로 시작
- 부동 소수점(floating point) 리터럴
: 소수점을 가질 수 있음, 두 가지 표기법이 존재
1) 실수 표기법
: digits. digits
var a = 11.22;
var b = 3.14;
2) 지수 표기법
: digits . digits (e | E) [(+ | -)digits]
var a = 1.5e25; // 1.5 * 1025
var b = 5.78E-21; // 5.78 * 10-21
* 모든 숫자 데이터는(정수, 실수 구분 X) typeof 연산 결과로 "number" 를 반환
숫자 리터럴의 상수값
상수값
|
의미
|
Infinity
|
무한대를 나타냄
isFinite() 함수가 false 반환 = 무한대
== 비교연산 사용 가능
|
NaN
(Not a Number)
|
숫자가 아님을 나타냄
== 비교연산 사용 못함
반드시 isNaN()함수 사용
: 숫자일 경우 = false / 숫자가 아닐 경우 = true
(* typeof NaN 의 결과 = "number")
|
Number.MAX_VLAUE
|
숫자로 표현할 수 있는 가장 큰 수 정의
|
Number.MIN_VALUE
|
숫자로 표현할 수 있는 가장 작은 수 정의
|
Number.POSITIVE_INFINITY
|
양의 무한대
|
Number.NEGATIVE_INFINITY
|
음의 무한대
|
댓글 없음 :
댓글 쓰기