EvalError --- global işlevi eval () ile ilgili bir hatayı temsil eden bir örnek oluşturur.
InternalError --- JavaScript motorunda dahili bir hata atıldığında oluşan bir hatayı temsil eden bir örnek oluşturur. Örneğin "çok fazla özyineleme".
RangeError --- Sayısal bir değişken veya parametre geçerli aralığının dışında olduğunda oluşan bir hatayı temsil eden bir örnek oluşturur.
ReferenceError --- Geçersiz bir başvurunun referansı kaldırılırken oluşan bir hatayı temsil eden bir örnek oluşturur.
SyntaxError --- eval () içinde kod ayrıştırılırken oluşan bir sözdizimi hatasını temsil eden bir örnek oluşturur.
TypeError --- Bir değişken veya parametre geçerli türde olmadığında oluşan bir hatayı temsil eden bir örnek oluşturur.
URIError --- encodeURI () veya decodeURI () geçersiz parametreler iletildiğinde oluşan bir hatayı temsil eden bir örnek oluşturur.
RangeError
. Özel türler tanımlamalıthrow new Error("<message>");
mısınız yoksa sadece ?