undefined是一个变量,ES5中为unwriteable

    在现代浏览器(支持ES5的)中undefinedvoid的作用无异

    image.png

    但如果在IE8或者其他老式浏览器中,因为undefined为变量的原因,你甚至可以对他重新赋值,所以判断即不准确。