Thomas Meinike: Sinus/Cosinus

Beitrag lesen

Hallo,

Gebe ich in einem JavaScript Programm Math.sin(360) oder Math.sin(Math.PI) ein, kommen aber Werte heraus, die ich nicht nachvollziehen kann. Könnte mir jemand sagen, was mit diesen Funktionen ausgerechnet wird? bzw. wie ich den Sinuswert einer Gradzahlzahl erhalte?

Die Winkelfunktionen erwarten ihre Argumente im Bogenmaß -- also entsprechend umrechnen:

  
var winkel=60; // Grad  
var cosinus=Math.cos(winkel*Math.PI/180);  
var sinus=Math.sin(winkel*Math.PI/180);  
alert("sin("+winkel+")="+sinus+"\ncos("+winkel+")="+cosinus);

MfG, Thomas