java-school logo

Number

이클립스에서 작업하면 아래 그림처럼 코드 어시스트를 받을 수 있다.

이클립스 자바스크립트  코드 어시스트 기능 활용
var num = new Number(2194.123456);
alert("A."+num.toExponential(3)); //소수점 이하 3자리를 넘긴 부분은 지수 표현
alert("B."+num.toPrecision(3)); //유효숫자를 3자리로 표현
alert("C."+num.toFixed(8)); //소수점 이하를 8자로 나머지는 반올림
alert("D."+num.toLocaleString()); //로케일에 맞게 숫자를 표현
alert("E."+num.toString()); //객체를 문자열로 반환
alert("F."+Number.MAX_VALUE); //최대값
alert("G."+Number.MIN_VALUE); //최소값
alert("H."+Number.NEGATIVE_INFINITY); 
alert("I."+Number.POSITIVE_INFINITY); 
alert("J."+Number.NaN); //Not a Number 즉, 숫자가 아니라는 의미
alert("K."+(num.valueOf() + 1)); //넘버객체의 값을 기본형값으로 반환
//isNaN() 내장함수는 수와 관련되므로 여기서 소개한다.
if (isNaN("이천십사년") == true) {
	alert("L.숫자가 아니다.");
}
이외에 prototype이라는 프로퍼티가 있다.
prototype 프로퍼티는 객체에 새로운 속성이나 메서드를 추가할 수 있게 한다.