Nombre()

le Nombre() La fonction constructeur est utilisée pour créer des objets numériques et des valeurs primitives numériques..

Dans l'exemple suivant, je détaille la création de valeurs numériques en JavaScript.

Échantillon: sample49.html

 

Entiers et nombres à virgule flottante

Les nombres en JavaScript sont généralement écrits sous forme de valeurs entières ou de valeurs à virgule flottante. Dans le code suivant, je crée un nombre entier primitif et un nombre primitif à virgule flottante. C'est l'utilisation la plus courante des valeurs numériques en JavaScript.

Échantillon: sample50.html

 

Une valeur numérique peut être une valeur hexadécimale ou une valeur octale en JavaScript, mais cela n'est généralement pas fait..


Nombre() Paramètres

le Nombre() La fonction constructeur prend un paramètre: la valeur numérique en cours de création. Dans l'extrait suivant, nous créons un objet numérique pour la valeur 456 appelé numéro un.

Échantillon: sample51.html

 

Lorsqu'il est utilisé avec Nouveau mot-clé, instances de la Nombre() constructeur produit un objet complexe. Vous devez éviter de créer des valeurs numériques en utilisant le Nombre() constructeur (utilisez des nombres littéraux / primitifs) en raison des problèmes potentiels associés au Type de opérateur. le Type de L'opérateur signale les objets numériques sous la forme 'objet' au lieu de l'étiquette primitive ('nombre') à laquelle vous pourriez vous attendre La valeur littérale / primitive est juste plus concise.


Nombre() Propriétés

le Nombre() objet a les propriétés suivantes:

Propriétés (par exemple., Nombre.prototype;)

  • VALEUR MAX
  • MIN_VALUE
  • NaN
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • prototype

Propriétés et méthodes de l'instance d'objet numérique

Les instances d'objet Number ont les propriétés et les méthodes suivantes (à l'exclusion des propriétés et méthodes héritées):

Propriétés d'instance (par exemple., var myNumber = 5; myNumber.constructor;)

  • constructeur

Méthodes d'instance (par exemple., var myNumber = 1.00324; myNumber.toFixed ();)

  • toExponential ()
  • toFixed ()
  • toLocaleString ()
  • toPrecision ()
  • toString ()
  • valeur de()

Conclusion

le Nombre() constructeur vous sera sûrement utile dans vos aventures JavaScript.