Perché esiste una proprietà Math.sqrt2 in JavaScript?
-
28-10-2019 - |
Domanda
Perché esiste una proprietà in JavaScript che restituisce la radice quadrata approssimativa di 2. Non è abbastanza Math.Sqrt (2)? C'è anche una proprietà che restituisce la radice quadrata di 0,5.
Mi chiedo per pura curiosità.
Soluzione
Questa è una costante usata in molte equazioni matematiche. Dal momento che è una costante, non deve essere calcolato ogni volta che viene utilizzato e ha un'alta precisione.
Altri suggerimenti
Fattore di convenienza, come visto qui, in realtà è una costante ampiamente usata.
Alcuni valori sono usati abbastanza spesso da essere più velocemente archiviarli come costanti che ricompensarli. Le radici quadrate di 2 e 0,5 sono due di queste costanti.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow