Для правильного вопроса надо знать половину ответа
Во-первых, перепутан порядок аргументов функции.
Во-вторых, комплексное число - это не простая сумма двух величин. Мнимая часть должна быть умножена на корень квадратный из минус единицы, обозначаемый в математике как i.
Для правильного вопроса надо знать половину ответа
Поставьте в Thunderbird формат исходящей почты "Автоматический", тогда он сам будет определять, нужна ли HTML-версия письма и, при необходимости, будет создавать письмо с HTML и Plain частями.
Для правильного вопроса надо знать половину ответа
script нельзя добавить через innerHTML, используйте appendChild.
И учтите, что скрипт не будет инкапсулирован в shadowDOM, а будет работать в общем пространстве.
Для правильного вопроса надо знать половину ответа
А в чём проблема то? Отсортируйте отрезки по координатам.
если xA > xB
или (xA == xB и yA > yB)
или (xA == xB и yA == yB и zA > zB)
то T := A, A := B, B := T
Для правильного вопроса надо знать половину ответа
У вас всё перемешано.
AJAX (Asynchronous Javascript and XML) - общий принцип фоновых запросов из браузера к серверу с обновлением информации без перезагрузки страницы.
XHR (XML HTTP Request) - способ выполнения фонового запроса в JavaSript.
Fetch - более новый способ выполнения фонового запроса в JavaSript.
SOAP (Simple Object Access Protocol) - протокол обмена информацией.
REST (Representational State Transfer) - общий принцип взаимодействия распределённых компонентов приложения.
Для правильного вопроса надо знать половину ответа
Возвращать то вы его возвращаете, вот только результат функции ничему не присваивается и, соответственно, не используется. Переменная errors живёт исключительно внутри formValidation.