웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)
Number 객체 본문
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 |