Проблема здесь заключается в неправильном использовании символа "\". В JavaScript символ "\" используется для экранирования специальных символов, чтобы они были интерпретированы буквально. В данном случае, когда JS встречает "\2", он не может распознать это как валидный символ и выдает ошибку "illegal character".
Чтобы исправить это, нужно заменить "\2" на "/" или на другой подходящий для вашей логики символ. Например, выражение можно переписать так:
if (deg >= 360 - 45 / 2 || deg <= 45 / 2) { direction = "north"; };
Теперь это выражение должно работать правильно без ошибок.
Проблема здесь заключается в неправильном использовании символа "\". В JavaScript символ "\" используется для экранирования специальных символов, чтобы они были интерпретированы буквально. В данном случае, когда JS встречает "\2", он не может распознать это как валидный символ и выдает ошибку "illegal character".
Чтобы исправить это, нужно заменить "\2" на "/" или на другой подходящий для вашей логики символ. Например, выражение можно переписать так:
if (deg >= 360 - 45 / 2 || deg <= 45 / 2) {
direction = "north";
};
Теперь это выражение должно работать правильно без ошибок.