Number


Object
    |
    +-Number

public class Number
extends Object

Bei der Number-Klasse handelt es sich um ein einfaches Wrapper-Objekt für den Number-Datentyp. Sie können Grundwerte bearbeiten, indem Sie die der Number-Klasse zugeordneten Methoden und Eigenschaften verwenden. Diese Klasse ist mit der Number-Klasse in JavaScript identisch.

Die Eigenschaften der Number-Klasse sind statisch, d. h., Sie können sie verwenden, ohne dass ein Objekt nötig ist. Somit ist kein Konstruktor erforderlich.

Im folgenden Beispiel wird die Methode toString() der Number-Klasse aufgerufen, die den String 1234 zurückgibt:

var myNumber:Number = new Number(1234);
myNumber.toString();

Im folgenden Beispiel wird der Wert der Eigenschaft MIN_VALUE einer Variablen zugewiesen, die ohne Verwendung des Konstruktors deklariert wurde:

var smallest:Number = Number.MIN_VALUE;

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0 (seit Flash Player 6 ein natives Objekt bei deutlicher Leistungsverbesserung).

Übersicht über Eigenschaften

Modifizierer

Eigenschaft

Beschreibung

static

MAX_VALUE:Number

Die größte darstellbare Zahl (doppeltgenau nach IEEE-754).

static

MIN_VALUE:Number

Die kleinste darstellbare Zahl (doppeltgenau nach IEEE-754).

static

NaN:Number

Der Wert für NaN (Not A Number, keine Zahl) nach IEEE-754.

static

NEGATIVE_INFINITY:Number

Gibt den IEEE-754-Wert an, der für negative Unendlichkeit steht.

static

POSITIVE_INFINITY:Number

Gibt den IEEE-754-Wert an, der für positive Unendlichkeit steht.

Von der Object-Klasse vererbte Eigenschaften

constructor (Object.constructor-Eigenschaft), __proto__ (Object.__proto__-Eigenschaft), prototype (Object.prototype-Eigenschaft), __resolve (Object.__resolve-Eigenschaft)


Übersicht über Konstruktoren

Syntax

Beschreibung

Number(num:Object)

Erstellt ein neues Number-Objekt.

Übersicht über Methoden

Modifizierer

Syntax

Beschreibung

 

toString(radix:Number) : String

Gibt das angegebene Number-Objekt (myNumber) als String zurück.

 

valueOf() : Number

Gibt den Grundwerttyp des angegebenen Number-Objekts zurück.

Von der Object-Klasse vererbte Methoden

addProperty (Object.addProperty-Methode), hasOwnProperty (Object.hasOwnProperty-Methode), isPropertyEnumerable (Object.isPropertyEnumerable-Methode), isPrototypeOf (Object.isPrototypeOf-Methode), registerClass (Object.registerClass-Methode), toString (Object.toString-Methode), unwatch (Object.unwatch-Methode), valueOf (Object.valueOf-Methode), watch (Object.watch-Methode)