1. 调用没有定义的变量
function show(b){ alert(b); } show(b);2. 声明了变量却没有值
var a; alert(a);1)另外 声明了变量也付了值 但是值找不到 返回的是 null
var a=document.getElementById('box') //box 没有
alert(a)
3. 参数定义了没有传值
function show(b){ } alert(show());4. 函数中没有写return 返回的值 就是undefined
function show(b){ }5. 如果写了return 却没有声明值 也是undefined
function show(b){ return }