Commençons par discuter de l'objet mathématique très brièvement parce que c'est une bonne pratique de comprendre les bases de quelque chose lorsque vous essayez d'apprendre quelque chose de nouveau.
L'objet mathématique
Mathématiques L'objet est un objet global qui vient intégré à JavaScript et permet aux utilisateurs d'effectuer une variété de fonctions mathématiques lorsque vous travaillez sur un problème qui nécessite une telle aide. Ce que nous entendons par le terme «objet global», c'est que vous n'avez pas besoin d'en créer un objet avant de l'utiliser. Cependant, l'objet mathématique n'est pas comme d'autres objets globaux, car ce n'est pas un constructeur. La raison en est que l'objet mathématique et toutes les méthodes à l'intérieur sont statiques et c'est pourquoi nous ne l'appelons pas normalement un «objet de fonction».
Mathématiques.méthodes
L'objet mathématique contient de nombreuses méthodes différentes et nous allons en discuter quatre qui nous aident à convertir n'importe quel nombre en entier: un nombre réel (une valeur de nombre sans la partie fractionnaire).
Les quatre méthodes d'objet mathématique sont:
Syntaxe
La syntaxe reste la même pour ces quatre méthodes et c'est:
Mathématiques.Méthode (numéro \ variable contenant le numéro)Mathématiques.Round (x)
Cette méthode est assez simple, il prend un nombre, le tourne vers son numéro réel le plus proche et renvoie cette valeur en tant qu'entier.
L'arrondisse à son nombre le plus proche signifie si le nombre de points flottants après le point décimal est supérieur à «.50"Ensuite, le numéro s'arrondirait jusqu'au numéro suivant. Par exemple, le numéro "4.57"Reserait à"5". De même, si le nombre décimal après le point décimal est inférieur ou égal à «.50"Ensuite, le nombre s'arrondirait au même numéro E.g. "4.47"Roulerait à"4".
Prenons un nombre dont le nombre de points flottants est inférieur à «.50”Et stockez-le dans une variable comme tel:
const NumberValue = 138.2293;Maintenant, passons cette valeur au Mathématiques.rond() Méthode puis imprimez-le en utilisant console.enregistrer() fonction, tout comme:
console.journal (mathématiques.Round (NumberValue));Extrait de code complet
const NumberValue = 138.2293;Sortir
Vous pouvez assister à ce numéro "138.2293"Est arrondi à"138".
Voici un autre exemple dans lequel nous nourrissons un nombre dont le nombre de points flottants est supérieur à «0.50"De plus, nous utilisons directement un nombre dans les paramètres du Mathématiques.rond() fonction.
Maintenant le Mathématiques.rond() La méthode a rassemblé «1.57" pour "2"Et est revenu"2" par conséquent.
Mathématiques.Ceil (x)
Mathématiques.ceil () La méthode rassemble le nombre qui lui est donné dans ses paramètres. Peu importe si le nombre de points flottants est supérieur ou inférieur à «.50 ”, les mathématiques.La méthode de ceil () complètera simplement le nombre qui lui est donné E.g. "4.37"Reserait à"5"Même si le numéro de point flottant est".37".
Prenons un numéro et stockons-le dans une variable comme tel:
const NumberValue = 30.12Maintenant, passons cette valeur au Mathématiques.ceil () Méthode puis imprimez-le en utilisant console.enregistrer() fonction, tout comme:
console.journal (mathématiques.Ceil (numéro de Number));Extrait de code complet
const NumberValue = 30.12Sortir
Vous pouvez le voir même si le numéro de point flottant est aussi faible que «.12" mais Mathématiques.ceil () La méthode a rassemblé le numéro à «31".
Prenons un autre exemple de Mathématiques.ceil () Méthode dans laquelle nous allons nourrir le numéro avec le numéro de point flottant ".00«Aux mathématiques.Fonction CEIL ():
La sortie est «922» et vous pouvez confirmer à partir de cet exemple que le nombre est toujours rassemblé en utilisant le Mathématiques.ceil () méthode.
Mathématiques.sol (x)
Mathématiques.sol() fait exactement l'opposé du Mathématiques.ceil () Méthode, il tourne bas le nombre.
Par exemple, prenons un nombre dont le nombre de points flottants est supérieur à «.5 ”et stockez-le dans une variable comme tel:
const NumberValue = 53.784;Maintenant, passons cette valeur au Mathématiques.sol() Méthode puis imprimez-le en utilisant console.enregistrer() fonction, tout comme:
console.journal (mathématiques.plancher (numéro de numéro));Extrait de code
const NumberValue = 53.784;Sortir
Vous pouvez voir que même si le nombre de points flottants est supérieur à «.5" mais Mathématiques.sol() La méthode a arrondi le nombre à «53».
Voici un exemple de Mathématiques.sol() Méthode sans utiliser une variable pour stocker le numéro:
Mathématiques.trunc (x)
Ce Mathématiques.trunc () La méthode ne renvoie que la partie entière du nombre, la partie avant le point décimal «.". Ça n'enlève rien. Par exemple, prenons un numéro et stockons-le dans une variable comme tel:
const NumberValue = 434.021395753;Maintenant, passons cette valeur au Mathématiques.trunc () Méthode puis imprimez-le en utilisant console.enregistrer() fonction, tout comme:
console.journal (mathématiques.trunc (nombreValue));Extrait de code complet
const NumberValue = 434.021395753;Sortir
Voici un autre exemple sans stocker la valeur dans une variable:
console.journal (mathématiques.trunc (874.921395753));Les quatre méthodes ensemble
Il n'y a pas une telle contrainte qui nous limite à utiliser une seule de ces méthodes sur un seul numéro ou une seule variable. Nous pouvons également utiliser toutes ces méthodes sur une seule variable. Tout comme illustré ci-dessous:
Extrait de code
Essayez ces commandes dans la console du navigateur (F12 pour Chrome)
nombre = 6632.678501;Sortir
Conclusion
En tant que programmeur, vous devez faire face aux nombres et pour ces fonctions mathématiques sont utilisées. Des fonctions mathématiques sont exercées sur une valeur numérique pour les convertir en un nombre réel ou un entier. En javascript, le global Mathématiques L'objet effectue diverses opérations mathématiques. Dans ce tutoriel, nous avons couvert quatre méthodes JavaScript différentes pour modifier les nombres avec des exemples, qui sont Mathématiques.Round (), match.ceil (), Mathématiques.plancher et Mathématiques.trunc ().