Maison  >  Article  >  interface Web  >  Une explication des nouvelles méthodes mathématiques et numériques dans JavaScript ES6

Une explication des nouvelles méthodes mathématiques et numériques dans JavaScript ES6

巴扎黑
巴扎黑original
2017-08-08 09:36:321772parcourir

Les nouvelles méthodes mathématiques et numériques de l'ES6, je pense qu'elles sont très bonnes, les amis dans le besoin peuvent s'y référer

Les nouvelles méthodes mathématiques et numériques de l'ES6, en voici quelques-unes que je trouve utiles

Nunber.isInteger() détermine s'il s'agit d'un entier. Il convient de noter que 1 et 1,0 seront considérés comme des entiers


console.log(Number.isInteger(1.0))//true
console.log(Number.isInteger(1))//true
console.log(Number.isInteger("1"))//false
console.log(Number.isInteger("1.1"))//false

Math.sign () Déterminer s'il s'agit d'un nombre positif, d'un nombre négatif ou de 0


console.log(Math.sign(1))//1
console.log(Math.sign(-1))//-1
console.log(Math.sign(0))//0
console.log(Math.sign(-0))//0
console.log(Math.sign(NaN))//NaN
console.log(Math.sign(undefined))//NaN
console.log(Math.sign(null))//0

Math.cbrt() Calculer la racine cubique d'un nombre


console.log(Math.cbrt(8))//2
Math.hypot()返回所有参数的平方和的平方根
console.log(Math.hypot(4,3))//25再开方结果为5

Fonctionnement exponentiel


console.log(2**2) //4     
console.log(2**3) //8

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn