Il metodo Math.sqrt() di Javascript
Il metodo Math.sqrt() mi permette di calcolare la radice quadrata di un numero nel linguaggio Javascript.
Math.sqrt(x);
Il parametro x è un numero non negativo.
La funzione restituisce la radice quadrata di x.
Nota. La funzione è un metodo predefinito dell'oggetto Math. Non va dichiarato perché è già presente di default nell'interprete Javascript.
Un esempio pratico
Questo script calcola la radice quadrata di un numero
<script>
var y = Math.sqrt(25);
document.write(y);
</script>
Assegno alla variabile y la radice quadrata di 25.
Lo script visualizza il risultato
5
La radice quadrata di 25 è 5
$$ \sqrt{25} = 5 $$
Esempio 2
In alternativa, posso anche calcolare la radice quadrata senza ricorrere al metodo sqrt().
Mi basta elevare il numero con l'esponente 1/2 tramite l'operatore ** della potenza.
<script>
var y = 25**(1/2);
document.write(y);
</script>
Il risultato finale è sempre lo stesso.
5
La radice quadrata di 25 è 5
$$ \sqrt{25} = 25^\frac{1}{2} = 5 $$
Spiegazione. In questo caso applico una semplice proprietà matematica delle potenze. Per la proprietà invariantiva moltiplico l'indice della radice quadrata e il radicando per 1/2, poi semplifico e ottengo 251/2 $$ \sqrt{25} = \sqrt[2 \cdot \frac{1}{2} ]{25^{1 \cdot \frac{1}{2}}} = 25^\frac{1}{2} $$
Esempio 3
Seguendo lo stesso ragionamento dell'esempio precedente, posso calcolare la radice quadrata anche usando il metodo Math.pow() dell'elevazione a potenza.
<script>
var y = pow(25, 1/2);
document.write(y);
</script>
Il risultato finale è sempre lo stesso.
5
E così via.