Comment faites-vous des exposants en JavaScript?
Comme comment feriez-vous 12 ^ 2?
javascript
math
McKayla
la source
la source
Réponses:
Il existe un opérateur d'exponentiation , qui fait partie de la spécification finale ES7. Il est censé fonctionner de la même manière avec python et matlab:
Maintenant, il est déjà implémenté dans Edge14, Chrome52 , et il est également disponible avec traceur ou babel.
la source
Math.pow()
:la source
Math
méthodes, j'ai vuexp
, et quand cela n'a pas fonctionné, j'ai abandonné. xD aurait dû aller un peu plus loin. Tant pis. Merci.Math.pow(base, exponent)
, pour commencer.Exemple:
la source
Math.pow(x, y)
fonctionne bien pour x ^ y et évalue même l'expression lorsque y n'est pas un entier. Un morceau de code ne reposant pas surMath.pow
mais qui ne peut évaluer que des exposants entiers est:la source
Comment nous exécutons les exposants en JavaScript
selon MDN
L' opérateur d'exponentiation renvoie le résultat de l'élévation du premier opérande au second opérande de puissance. Autrement dit, var1 var2, dans l'instruction précédente, où var1 et var2 sont des variables. L'opérateur d'exponentiation est associatif à droite: a ** b ** c est égal à a ** (b ** c).
Par exemple:
2**3
// ici 2 multipliera 3 fois par 2 et le résultat sera 8.4**4
// ici 4 multipliera 4 fois par 4 et le résultat sera 256.la source