undefined与出错
-
如果一个变量没有被声明直接使用,会报错
console.log(a)
-
如果一个变量声明了但没赋值,会undefined
var a; console.log(a); // a is undefined
-
如果访问一个对象中的没有定义的属性,会undefined
var obj = { a: '111' }; console.log(obj.b); // b is undefined
js中0/0不会终止程序和异常错误处理 try…catch ,finally
JavaScript 中,任何非零数除以零会返回infinite,0/0会返回出 NaN ,不会报错,也不会终止程序执行。