JavaScript Tutorial

Throw Keyword

Used to generate an error or exception programmatically.

function validateAge(age) {
  if (age < 0) throw new Error('Invalid age');
  return age;
}
try {
  validateAge(-5);
} catch (e) {
  console.error(e.message);
}