Основные типы изузетака у JavaScript-у

Хајде да размотримо три основна типа изузетка, који настају у JavaScript-у.

Изузетак типа TypeError представља грешку која настаје када је недопустив тип за променљиву или параметар. Изузетак типа SyntaxError представља грешку која настаје при парсирању изворног кода или JSON-а.

Изузетак типа RangeError представља грешку која настаје када се покуша проследити као параметар функције број који не спада у дозвољени опсег вредности тог параметра функције. Он може настати при креирању низа са неисправном дужином преко конструктора Array, или приликом прослеђивања недозвољених вредности методима броја Number.toExponential(), Number.toFixed() или Number.toPrecision().

Постоје и други типови изузетака.