Maison >interface Web >Questions et réponses frontales >Comment effectuer une opération d'exponentiation en javascript
Comment effectuer une opération d'exponentiation en JavaScript : 1. Utilisez la méthode pow() de l'objet Math, la syntaxe "Math.pow(n, m)", qui peut renvoyer la valeur de n élevée à la puissance m ; 2. Utilisez l'opérateur d'exponentiation "**", la syntaxe "x ** y", peut renvoyer la valeur de x élevée à la puissance y.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Opération d'exponentiation
La puissance (puissance) est le résultat d'une opération exponentielle. Lorsque m est un entier positif, nᵐ signifie que la signification de cette formule est la multiplication de m n. Lorsque m est un nombre décimal, m peut être écrit sous la forme a/b (où a et b sont des nombres entiers), et nᵐ signifie que nᵃ est élevé à la racine bth.
Lorsque m est un nombre imaginaire, vous devez utiliser la formule d'Euler eiθ=cosθ+isinθ, puis utiliser les propriétés logarithmiques pour le résoudre.
Considérant nᵐ comme le résultat d'une exponentiation, il est appelé n élevé à la puissance m, également appelé n élevé à la puissance m.
Comment effectuer une opération d'exponentiation en javascript
Méthode 1 : Utilisez la méthode pow()
La méthode pow() peut renvoyer la valeur de n à la puissance m (nᵐ). Si le résultat est imaginaire ou négatif, la méthode renvoie NaN. Si un débordement de virgule flottante se produit en raison d'un exposant trop grand, cette méthode renvoie Infinity.
Exemple : Renvoyez la valeur de 4 élevée à la puissance 3 (4*4*4)
console.log(Math.pow(4, 3));
Méthode 2 : Utilisez l'opérateur d'exponentiation (**
)**
)
求幂运算符(**)返回第一个操作数做底数,第二个操作数做指数的乘方。它等效于Math.pow
exponentiation L'opérateur (**) renvoie le premier opérande comme base et le deuxième opérande comme puissance de l'exposant. Il est équivalent à Math.pow
, sauf qu'il accepte également les BigInts comme opérandes.
console.log(3 ** 4); // expected output: 81 console.log(10 ** -2); // expected output: 0.01 console.log(2 ** 3 ** 2); // expected output: 512 console.log((2 ** 3) ** 2); // expected output: 64
【Recommandations associées : Tutoriel d'apprentissage Javascript
】🎜🎜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!