1. 6. var boo1 = true;
    2. !boo1;//false
    3. 7. var boo2 = false;
    4. !boo2;//true
    5. 8. var name;
    6. !name;//true
    7. 9. var cat = null;
    8. !cat;//true
    9. var obj;
    10. 27. 'abc' && obj.name;//报错
    11. 28. undefined && obj.name;//undefined
    12. 29. obj && obj.name;//undefined
    13. 30. 0 || 100;//100
    14. 31. 0 || NaN;//NaN
    15. 32. 100 || 0;//100
    16. 33. 100 || NaN;//100
    17. 34. NaN || 0;//0
    18. 35. NaN || 100;//100
    19. 36. '' || 'abc';//abc
    20. 37. 'abc' || '';//abc
    21. 38. 'abc' || '456';//abc
    22. 39. true || true;//true
    23. 40. true || false;//true
    24. 41. false || true;//true
    25. 42. false || false;//false
    26. 43. 0 || undefined;//undefined
    27. 44. NaN || null;//null
    28. 45. 100 || 'abc';//100
    29. 46. 'abc' || undefined//abc
    30. 47. var obj;
    31. 'abc' || obj.name;//abc
    32. 48. undefined || obj.name;//报错