Menu Fermer

COURS 23 – Les méthodes de l’objet Number

Présentation et propriétés

L’objet Number sert à gérer les nombres en JavaScript.

Tout comme pour les chaînes de caractères, nous préférerons utiliser les valeurs primitives plutôt que de créer un nouvel objet de type Number à partir de sa fonction constructeur dans la mesure du possible.

L’objet Number possède cinq propriétés qui lui appartiennent exclusivement. Cela signifie qu’on ne peut les utiliser que sur l’objet Number en soi, et pas sur d’autres objets ou valeurs primitives de type Number :

  • Les propriétés MIN_VALUE et MAX_VALUE vont respectivement retourner le plus petit et le plus grand nombre possible en JavaScript ;
  • Les propriétés NEGATIVE_INFINITY et POSITIVE_INFINITY représentent l’infini côté négatif et positif ;
  • La propriété NaN représentant une valeur qui n’est pas un nombre.

Les propriétés de l’objet JavaScript Number

Utilisation et affichage des propriétés de Number

Essayer ce code !

L’objet Number possède également deux propriétés constructor et prototype ainsi qu’une petite dizaine de méthodes.

Nous allons étudier certaines de ces méthodes dès maintenant.

La méthode toString()

La méthode toString() va transformer un nombre en chaîne de caractères. Cette méthode n’a pas besoin d’argument pour fonctionner.

La méthode toString() de l’objet Number

Utilisation de la méthode toString() de l’objet Number

Essayer ce code !

La méthode toFixed()

La méthode toFixed() va changer le nombre de décimales d’un nombre et va le transformer en chaîne de caractères.

Cette méthode va prendre le nombre de décimales voulues en argument.

La méthode toFixed de l’objet Number

Utilisation de la méthode toFixed de l’objet Number

Essayer ce code !

La méthode toPrecision()

La méthode toPrecision() va nous permettre de choisir la « longueur » du nombre (c’est à dire le nombre de chiffres) qui doit être retourné et va le retourner sous forme de chaîne de caractères.

Cette méthode va prendre en argument la taille voulue comme ceci :

La méthode toPrecision() de l’objet Number

Exemple d’utilisation de la méthode toPrecision() de l’objet Number en JavaScript

Essayer ce code !

La méthode toExponential()

La méthode toExponential() va nous permettre de choisir le nombre de décimales d’un nombre et va le retourner sous forme de chaîne de caractères, en utilisant une notation sous forme de nombre exponentiel.

Cette méthode va prendre en argument le nombre de décimales souhaitées.

La méthode toExponential() de l’objet Number

Exemple d’utilisation de la méthode toExponential() de l’objet Number en JavaScript

Essayer ce code !

Quelques méthodes globales intéressantes

Le JavaScript possède des fonctions globales qui peuvent être utilisées avec tous les types de données.

Certaines de ces fonctions peuvent s’avérer intéressantes à utiliser en tant que méthodes avec des données de type number, notamment les fonctions :

  • Number() ;
  • parseFloat() ;
  • parseInt() ;

Nous aurons l’occasion de revoir ces trois méthodes plus tard dans le cours, donc nous allons pour le moment nous contenter d’illustrer rapidement leur fonctionnement avec des exemples simples.

La méthode Number() va être utilisée pour convertir certaines valeurs JavaScript en nombres, comme des booléens ou des valeurs de type date par exemple.

La méthode Number()

Utilisation de la méthode Number()

Essayer ce code !

Les méthodes parseInt() et parseFloat() vont retourner respectivement un nombre entier et un nombre entier ou décimal à partir d’une chaîne de caractères.

parseInt() et parseFloat() en JavaScript

Exemples d’utilisation de parseInt() et parseFloat() en JavaScript

 

Extrait de cours : https://www.pierre-giraud.com

Laisser un commentaire