Антон

const rad = (degrees) => { return degrees * Math.Pi / 180; };

const side1 = (length) => { return length * length / 2; };

const SinCorn = (x,y) => { return Math.sin(rad(x)) * Math.sin(rad(y)); };

const FC = (x,y) => { return Math.sin(rad(180 - (x + y))); };

export default (length,Angle1,Angle2) => {

return side1(length) * SinCorn(Angle1,Angle2) / FC(Angle1,Angle2);

};

Код не работает,говорит что значение функции - NaN

Стал копать,чисто из интереса проверил -

alert(isNaN(Math.sin(60 * Math.Pi / 180))); False

alert(isNaN(Math.sin(rad(60)))); True ,почему?

0 0

Похожие вопросы

Анатолий Княжев около 11 часов назад →

Не смог найти в обсуждениях моей ситуации. У меня выскакивает ошибка TypeError: Math.Sin is not a functio...

Максим Кузьмин 1 день назад →

Да это секс в чистом виде! Смог решить сам. Но подскажите так правильно писать или для стороннего человека ...

Константин Ситников 3 дня назад →

Не понимаю почему в формуле идёт const sin3 = Math.sin(Math.PI-radian(angle1 + angle2));, хотя в задании на...

user-81e4d1058221cd86 11 января 2020 →

Почему export default (a, β, γ) => {.... - правильно, а export const TriangleArea = (a, β, γ) => {...- не...

Роман Терентьев 04 декабря 2019 →

Код на ревью (https://ru.hexlet.io/code_reviews/178974) Что не так?

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →