JavaScript 调试常见报错以及原因 测试环境 chrome 版本 66.0.3359.170(正式版本) (64 位) TypeError 类型错误 不是操作符所接受的数据类型. //-------- 把不是函数的值当做函数调用 var foo = undefined; foo(); // Uncaught TypeError: foo is not a function // foo 不是一个函数 //-------- 调用对象中不存在的函数, 其实就是 undefined var x