Ошибка выполнения Javascript, связанная со значением, не записанным в коде - PullRequest
0 голосов
/ 18 декабря 2018

Я использую App Lab на Code.org, который использует команды JavaScript;Тем не менее, они имеют свои собственные элементы управления пользовательским интерфейсом.Поэтому код будет содержать такие команды, как onEvent () и setText () и т. Д. И т. Д. Все они приемлемы.

Я пытаюсь создать код для сферического закона косинусов, который вычисляет расстояние междув четырех разных местах, но я получаю сообщение об ошибке времени выполнения, в котором говорится: «Строка: 171: К сожалению, мы не можем понять, что такое -0.9208185005422157 - возможно, вы имели в виду строку« -0.9208185005422157 »с кавычками? Если это означаетбыть переменной, убедитесь, что вы объявили переменную: var -0.9208185005422157. "

Ссылочная строка выглядит следующим образом:

N = Math.acos((((((Math.abs(Math.cos(a)))*(Math.PI/180))*(Math.abs((Math.cos(b)(Math.PI/180))))+(((Math.abs(Math.sin(a)*(Math.PI/180)))+((Math.abs(Math.sin(b)*(Math.PI/180)))))*(((Math.abs(Math.cos(n))*(Math.PI/180)))))))));

По сути, я пытаюсь найти значениеугол между двумя местоположениями, используя Сферический Закон Косинусов, поэтому я преобразовал все свои значения в градусы.

Что может привести к ошибке, чтобы записать случайное значение в той строке, которую я не записал?

1 Ответ

0 голосов
/ 18 декабря 2018

Похоже, вам не хватает *

Math.cos(b)(Math.PI/180)

должно быть

Math.cos(b)*(Math.PI/180)
...