При возникновении ошибки JavaScript обычно останавливается и генерирует сообщение об ошибке. Технический термин для этого: throw an exception (throw an error). JavaScript фактически создаст объект Error с двумя свойствами: name и message. throw Оператор throw позволяет создать пользовательскую ошибку. Исключением может быть строка JavaScript, число, логическое значение или объект: throw "Too big"; // throw a text
throw 500; // throw a number Код из примера : https://www.w3schools.com/js/tryit.asp?filename=tryjs_throw_error