Originariamente inviato da zannas
Salve ragazzi, sapete come fā il motore JS a calcolare a^b perchč, facendo fare il seguente calcolo: (-27)^(1/3): Math.pow(-27,1/3) praticamente in altro linguaggio potrei scrivere: root(-27,3) ottengo un bel NaN, in realtā (-27)^(1/3) fā semplicemente -3...
attendo...
Premetto che sono un cane in matematica.
Ma detto questo questo, che io sappia, a^b con a e b reali, č valida se la base a č positiva. Basta andare in wikepedia, oppure basta utilizzare una vecchia calcolatrice scientifica per verificare che questo calcolo non viene eseguito se la base č negativa.

Quello che fai tu non č calcolare l'elevazione a potenza di due numeri reali, ma la radice cubica di un numero negativo, che č possibile