JCB: Wozu gibt es Math.SQRT1_2 / Math.SQRT2?

Beitrag lesen

Moin!

natürlich kann man das. Aber Fließkommaoperationen, vor allem die sogenannten transzendenten Funktionen (Trigonometrie, Exponentialfunktion, Logarithmen, Wurzeln) brauchen auch bei heutigen Rechnerarchitekturen noch relativ viel Zeit im Vergleich zu Integeroperationen oder der einfachen Ausführung von Programmschritten.
Und da Zahlen wie √2 oder 1/√2, aber auch Naturkonstanten wie e oder pi in mathematischen Betrachtungen sehr häufig vorkommen, hat man sie in vielen Programmiersprachen gleich als Konstanten hinterlegt. So auch in Javascript.

Besten Dank für die Erläuterung :o)!

Nun macht das Leben wieder einen Sinn ;)!

Gruß,
Jan