La proprietà Math.SQRT2 in Javascript
La proprietà Math.SQRT2 di Javascript restituisce la radice quadrata di 2
Math.SQRT2
E' una proprietà predefinita dell'oggetto Math.
$$ \sqrt{2} = 1.4142135623730951 $$
In questo modo evito di doverlo calcolare ogni volta che mi serve.
A cosa serve? La radice quadrata di 2 compare in diversi contesti in geometria, analisi matematica, fisica e ingegneria. Ad esempio, posso usarla per calcolare le lunghezze diagonali dei quadrati. Inoltre, è usata negli algoritmi di crittografia perché la radice quadrata di 2 è un numero irrazionale, non si può esprimere come frazione e ha infinite cifre decimali non periodiche.
Un esempio pratico
Questo script legge e stampa il contenuto della proprietà Math.SQRT2
<script>
let y = Math.SQRT2;
document.write(y);
</script>
Il risultato in output è 1.4142135623730951
1.4142135623730951
Esempio 2
Questo script calcola la radice quadrata di 2
<script>
let y = Math.sqrt(2);
document.write(y);
</script>
Il risultato finale è sempre lo stesso
1.4142135623730951
In quest'ultimo caso, però, lo script ha impiegato una maggiore quantità di risorse perché ha dovuto calcolare la radice.
E così via.