Number


Object
    |
    +-Number

public class Number
extends Object

La classe Number est une enveloppe simple dédiée au type de données Number. Vous pouvez manipuler des valeurs numériques primitives à l'aide des méthodes et des propriétés associées à la classe Number. Cette classe est identique à la classe JavaScript Number.

Les propriétés de la classe Number sont statiques, ce qui signifie qu'il n'est pas nécessaire de disposer d'un objet pour les utiliser ; par conséquent, il n'est pas nécessaire d'utiliser le constructeur.

L'exemple suivant appelle la méthode toString() de la classe Number, qui renvoie la chaîne 1234:

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

L'exemple suivant affecte la valeur de la propriété MIN_VALUE à une variable déclarée sans l'utilisation du constructeur :

var smallest:Number = Number.MIN_VALUE;

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0 - (devenu un objet natif dans Flash Player 6, ce qui a amélioré les performances de façon significative).

Résumé des propriétés

Modificateurs

Propriété

Description

static

MAX_VALUE:Number

Nombre représentable le plus élevé (double précision conformément à IEEE-754).

static

MIN_VALUE:Number

Nombre représentable le plus faible (comportant deux décimales conformément à IEEE-754).

static

NaN:Number

Valeur IEEE-754 ne représentant pas une valeur numérique (NaN).

static

NEGATIVE_INFINITY:Number

Spécifie la valeur IEEE-754 représentant l'infini négatif.

static

POSITIVE_INFINITY:Number

Spécifie la valeur IEEE-754 représentant l'infini positif.

Propriétés héritées de la classe Object

constructor (propriété Object.constructor), __proto__ (propriété Object.__proto__), prototype (propriété Object.prototype), __resolve (propriété Object.__resolve)


Récapitulatif des constructeurs

Signature

Description

Number(num:Object)

Crée un nouvel objet Number.

Résumé de la méthode

Modificateurs

Signature

Description

 

toString(radix:Number) : String

Renvoie la représentation sous la forme d'une chaîne spécifiant l'objet Number spécifié (myNumber).

 

valueOf() : Number

Renvoie le type de valeurs primitif de l'objet Number spécifié.

Méthodes héritées de la classe Object

addProperty (méthode Object.addProperty), hasOwnProperty (méthode Object.hasOwnProperty), isPropertyEnumerable (méthode Object.isPropertyEnumerable), isPrototypeOf (méthode Object.isPrototypeOf), registerClass (méthode Object.registerClass), toString (méthode Object.toString), unwatch (méthode Object.unwatch), valueOf (méthode Object.valueOf), watch (méthode Object.watch)