1. 如果只判断对象是否存在,推荐使用第五种写法。2. 如果除了对象是否存在,还要判断对象是否有null值,推荐使用第一种写法。3. 除非特殊情况,所有变量都应该使用var命令声明。4. 为了跨平台,建议避免使用window表示顶层对象。5. 在Javascript语言中,null和undefined容易产生混淆。在可能同时涉及两者的情况下,建议使用"精确比较"运算符(===)。(完)