Object | +-Number public class Number extends Object
Number 클래스는 Number 데이터 유형에 대한 간단한 래퍼 객체입니다. Number 클래스와 연결된 메서드 및 속성을 사용하여 원시 숫자 값을 다룰 수 있습니다. 이 클래스는 JavaScript Number 클래스와 동일합니다.
Number 클래스의 속성은 정적입니다. 즉, 이 속성을 사용하는 데 객체가 필요하지 않기 때문에 생성자를 사용할 필요가 없습니다.
다음 예제에서는 문자열 1234를 반환하는 Number 클래스의 toString() 메서드를 호출합니다.
var myNumber:Number = new Number(1234); myNumber.toString();
다음 예제에서는 생성자 없이 선언된 변수에 MIN_VALUE 속성 값을 지정합니다.
var smallest:Number = Number.MIN_VALUE;
지원 버전: ActionScript 1.0, Flash Player 5 - Flash Player 6에서는 기본 객체가 되어 성능이
크게 향상되었습니다.
|
수정자 |
속성 |
설명 |
|---|---|---|
|
static |
MAX_VALUE:Number |
표현할 수 있는 가장 큰 숫자로서, 배정밀도는 IEEE-754입니다. |
|
static |
MIN_VALUE:Number |
음수가 아닌 숫자 중에서 표현할 수 있는 가장 작은 IEEE-754 배정밀도 숫자입니다. |
|
static |
NaN:Number |
NaN(숫자 아님)을 나타내는 IEEE-754 값입니다. |
|
static |
NEGATIVE_INFINITY:Number |
음의 무한대를 나타내는 IEEE-754 값을 지정합니다. |
|
static |
POSITIVE_INFINITY:Number |
양의 무한대를 나타내는 IEEE-754 값을 지정합니다. |
|
constructor(Object.constructor 속성), __proto__(Object.__proto__ 속성), prototype(Object.prototype 속성), __resolve(Object.__resolve 속성) |
|
서명 |
설명 |
|---|---|
|
Number(num:Object) |
새 Number 객체를 만듭니다. |
|
수정자 |
서명 |
설명 |
|---|---|---|
|
|
지정된 Number 객체(myNumber)의 문자열 표현을 |
|
|
|
valueOf() : Number |
지정된 Number 객체의 프리미티브 값 유형을 반환합니다. |