常见的内置错误

180 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

1.ReferenceError:引用变量不存在

console.log(a)// ReferenceError:a is not defined

2.TypeError:数据类型不正确的错误

let a
	a = {}
	a.xxx() //TypeError: a.xxx is not a function

3.RangeError:数据值不在其所允许的范围内

function fn(){
	fn()
}
fn()  //RangeError: Maximum call stack size exceeded

4.SyntaxError:语法错误

const c = """" //SyntaxError: Unexpected string