2016-06-14

5. javascript - 숫자 리터럴, Number Literal


숫자 리터럴 

  - 정수 리터럴 
     : 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
음의 무한대



댓글 없음 :

댓글 쓰기