1. Objet mathématique
1.1 Introduction
L'objet mathématique est un objet mathématique qui fournit des calculs mathématiques sur des données, tels que l'obtention de valeurs absolues, l'arrondi, etc. Aucun constructeur, ne peut être initialisé, ne fournit que des propriétés et des méthodes statiques.
1.2 Constructeur
Aucun : L'objet Math n'a pas de constructeur et ne peut pas être initialisé. Il fournit uniquement des propriétés et des méthodes statiques.
1.3 Attributs statiques
1.3.1 Math.E : constante e. Renvoie la base du logarithme népérien : 2,718281828459045
1.3.2 Math.PI : constante π. Renvoie la valeur de pi : 3.141592653589793
1.4 Méthode statique
1.4.1 Math.sin(value) : fonction sinus
1.4.2 Math.cos(value) : fonction cosinus
1.4.3 Math.tan(value) : fonction tangente
1.4.4 Math.asin(value) : fonction arc sinus
1.4.5 Math.acos(value) : Fonction cosinus inverse
1.4.6 Math.atan(value) : fonction arctangente
1.4.7 Math.abs(value) : renvoie la valeur absolue
Paramètres :
①value {Number | NumberStr} : Nombre ou chaîne numérique pure.
Valeur de retour :
{Number} Renvoie le numéro absolu de l'argument. Si le paramètre n'est pas un nombre, NaN est renvoyé.
Exemple :
1.4.8 Math.ceil(value) : Arrondir un nombre n'est pas arrondir
Paramètres :
①value {Number | NumberStr} : Nombre ou chaîne numérique pure.
Valeur de retour :
{Number} renvoie la valeur arrondie. Si le paramètre n'est pas un nombre, NaN est renvoyé.
Exemple :
2.1 Introduction
2.2 Définition
2.3 Attributs statiques
2.3.1 Number.MAX_VALUE : représente le plus grand nombre en JS, environ 1,79e 308
2.3.2 Number.MIN_VALUE : représente le plus petit nombre en JS, environ 5e-324
2.3.3 Number.NaN : renvoie NaN, qui représente une valeur non numérique, différente de tout autre nombre, y compris NaN lui-même. Number.isNaN() doit être utilisé pour juger.
2.3.4 Number.NEGATIVE_INFINITY : renvoie -Infinity, indiquant l'infini négatif.
2.3.5 Number.POSITIVE_INFINITY : renvoie l'infini, indiquant l'infini positif. Si la valeur calculée est supérieure à Number.MAX_VALUE, Infinity est renvoyé.
2.4 Méthodes statiques
2.4.1 Number.isInteger(value) : Déterminez si le paramètre est un entier
Paramètres :
①valeur {Numéro} : Nombre
Valeur de retour :
{Boolean} Renvoie si le paramètre est un entier. Les chaînes entières pures renvoient également false.
Exemple :
2.5 Méthodes d'instance
2.5.1 toExponential(value) : Convertit un nombre en type exponentiel, le paramètre représente le nombre de chiffres après la virgule décimale
Paramètres :
①value {Number} : représente le nombre de chiffres après la virgule décimale
Valeur de retour :
{String} renvoie la chaîne de type exponentiel convertie
Exemple :
2.6 Scénarios d'application
2.6.1 Exceptions en plus, soustraction, multiplication et division des nombres à virgule flottante
Remarque : L'addition, la soustraction, la multiplication et la division de deux nombres à virgule flottante dans JS renverront des valeurs anormales, telles que : 0,2 0,7, renvoie 0,899999999999. Vous pouvez utiliser la méthode toFixed() pour spécifier les décimales.
Exemple :