La proprietà Math.SQRT1_2 di Javascript
La proprietà Math.SQRT1_2 di Javascript restituisce la radice quadrata di 1/2
Math.SQRT1_2
E' una proprietà predefinita dell'oggetto Math in cui è registato il valore.
$$ \sqrt{\frac{1}{2}} = 0.7071067811865476 $$
In questo modo evito di doverlo calcolare ogni volta.
A cosa serve? La radice quadrata di un 1/2 ha diverse applicazioni matematiche. Ad esempio, in algebra lineare è utile per normalizzare un vettore a una lunghezza pari a 1.
Un esempio pratico
Questo script legge e stampa il contenuto della proprietà Math.SQRT1_2
<script>
let y = Math.SQRT1_2;
document.write(y);
</script>
Il risultato in output è 0.7071067811865476
0.7071067811865476
Esempio 2
Questo script calcola il valore della radice quadrata di 1/2
<script>
let y = Math.sqrt(1/2);
document.write(y);
</script>
Il risultato in output è lo stesso
0.7071067811865476
Tuttavia, in questo caso lo script ha impiegato più risorse perché ha dovuto calcolare il risultato.
E così via.