1. // 1.判断undefined:
    2. var tmp = undefined;
    3. if (typeof(tmp) == "undefined"){
    4. alert("undefined");
    5. }
    6. // 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
    7. // 2.判断null:
    8. var tmp = null;
    9. if (!tmp && typeof(tmp)!="undefined" && tmp!=0){
    10. alert("null");
    11. }
    12. // 3.判断NaN:
    13. var tmp = 0/0;
    14. if(isNaN(tmp)){
    15. alert("NaN");
    16. }