웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)

Number 객체 본문

javascript/Tutorial

Number 객체

jokack01 2014. 1. 9. 15:47

Number 객체

객체중 가장 단순한 객체로 Object 객체가 가지는 7개의 메서드 이외에 추가로 

3가지의 메서드를 더 갖는다. 


Object객체가 가지는 7가지 메서드

 메서드 이름

내용 

 constructor() 

 객체의 생성자함수를 나타냄

 hasOwnProperty(name)

 객체가 name속성을 가지고 있는지 확인

 isPrototypeof(object)

 객체가 object의 프로토타입인지 검사

 propertyIsEnumerable(name)

 for in문을 사용해 나열할수 있는지 확인

 toLocaleString() 

 객체를 호스트환경에 맞는 언어 문자열로 바꿈

 toString()

 객체를 문자열로 바꿈

 valueOf()

 객체의 값을 나타냄


Number 객체가 가지는 3가지 메서드

 메서드 이름

내용 

 toExponential() 숫자를 지수표시로 나타내는 문자열을 만든다.
 toFixed() 소수점 몇번째 자리까지 표시할 것인지 
 toPrecision() 숫자를 길이에 따라 지수표시 또는 고정소수점 표시로 나타낸다.

위의 3가지 메서드들은 모두 매개변수로 숫자 하나를 입력 받으며 모두 비슷한 기능을 수행한다.


ex) toExponential(), toFixed(), toPrecision() 

// 변수 num 에 숫자값 20.26598451228을 대입

var num = 20.26598451228;

// 각 메서드 실행결과 출력

console.log(num.toExponential(3));

console.log(num.toFixed(3));

console.log(num.toPrecision(3));



Number 생성자 함수의 속성

속성

내용 

 MAX_VALUE

 자바스크립트가 나타낼수 있는 최대 숫자 

 MIN_VALUE

 자바스크립트가 나타낼수 있는 최소 숫자
 NaN

 자바스크립트의 숫자로 나타낼수 없는 숫자

 NEGATIVE_INFINITY

 양의 무한대 수

 POSITIVE_INFINITY 음의 무한대 수


console.log(Number.MAX_VALUE);  // 최대값 출력

console.log(Number.MIN_VALUE);  // 최소값 출력

console.log(Number.NaN);  // 나타낼수 없는 수 출력

console.log(Number.NEGATIVE_INFINITY);  // 양의 무한대 수 출력

console.log(Number.POSITIVE_INFINITY);  // 음의 무한대 수 출력

'javascript > Tutorial' 카테고리의 다른 글

메서드 체이닝  (0) 2014.01.20
String 객체  (0) 2014.01.10
Object 객체활용한 자료형구분  (0) 2014.01.09
Object 객체 생성 및 메서드  (0) 2014.01.07
기본자료형과 객체의 차이점  (0) 2014.01.07