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

青灯夜游
青灯夜游original
2022-02-16 16:43:577020parcourir

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.

Comment effectuer une opération d'exponentiation en javascript

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));

Comment effectuer une opération dexponentiation en javascript

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. Comment effectuer une opération dexponentiation en javascript

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!

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