ECMA-262规范定义的七种错误类型
第一种:Error
所有错误的基本类型,实际上不会被抛出。
第二种:EvalError
执行eval错误时抛出。
第三种:ReferenceError
对象不存在是抛出。
第四种:RangeError
数字超出边界时抛出。
第五种:SyntaxError
出现语法错误时抛出。
第六种:TypeError
变量不是期望的类型时抛出。
第七种:URIError
给encodeURI()等函数传递非法字符串时抛出。
参考文献:http://www.ecma-international.org/publications/standards/Ecma-262.htm
如果你在很年轻的时候,就遭受到了失败,一定要把它当作老天送你的礼物。如果等到四十岁再失败,你会经受不起的。为什么年纪越大,走路越小心,因为越来越经不起跌倒了。