Autor Zpráva
Lopata
Profil
Funkce Math.sin(90) mi vrací 0.89399666360056, což je samozřejmě hloupost; správný výsledek by měl být 1.
Poněkud mne zarazilo, že vesavěná funkce v JS se chová takto.
Jen tak ze zvědavosti jsem si ale v PHP zkusil zavolat sin(90) a k mému údivu, vrací totéž, co JS!!!


... Mam nějaký zkažený počítač...?!?
Timy
Profil
Lopata
Počítá to v radiánech.
peta
Profil
Lopata
google.com?
javascript math sin example
Je to samozrejme v radianech jako u vsech progrmovacich jazycich. Pokud nejaky znas, tak to vis.
Bubák
Profil
google.com?
Proč otazník?
sin(90) = 0.893996664
_es
Profil
Správny výpočet v JavaScriptu je:
Math.sin(90*Math.PI/180)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: