SyntaxError:语法错误Uncaught ReferenceError:引用错误RangeError:范围错误TypeError类型错误 变量或参数不是预期类型时发生的错误。比如使用new字符串、布尔值等原始类型和调用对象不存在的方法就会抛出这种错误,因为new命令的参数应该是一个构造函数。URIError,URL错误EvalError eval()函数执行错误