Les fonctions sur les nombres

  • parseFloat() : convertit en float.

  • parseInt() : convertit en int.

let txtnombre = "12.95 euros";
let txtnombre2 = "Bonjour";

let  mnt1 = parseFloat(txtnombre); //12.95
let  mnt2 = parseInt(txtnombre);  //12
let  mnt3 = parseInt(txtnombre2); // NaN

// on peut tester si une valeur est un nombre avec isNaN()

let age = parseInt(window.prompt('Resneignez un nombre'))
if (isNaN(age)) {
    console.log('Erreur, vous n\'avez pas renseigné un nombre')
}
  • Math.ceil : retourne l’entier supérieur ou égal au paramètre.

  • Math.floor: retourne l’entier inférieur ou égal au paramètre.

  • Math.min: retourne le plus petit de paramètres.

  • Math.max: retourne le plus petit de paramètres.

  • Math.round: retourne l’entier arrondi le plus proche.

  • Math.abs : retourne la valeur absolue.

  • Math.random: retourne une valeur aléatoire compris entre 0 et 1 (pas de paramètre, 1 non compris)

Last updated