对一个对象if,如var v = {}; (定义了并设初值为空)或var v = "123";或var v = 123;if(v)都会返回true;
而对一个对象,如var v;(定义了但未设初值)或一个不存在的页面组件var v = document.getElementById("abc");if(v)都返回false;
说明:如果一个对象不存在或未设初值则返回false;其他返回true;
对一个对象if,如var v = {}; (定义了并设初值为空)或var v = "123";或var v = 123;if(v)都会返回true;
而对一个对象,如var v;(定义了但未设初值)或一个不存在的页面组件var v = document.getElementById("abc");if(v)都返回false;
说明:如果一个对象不存在或未设初值则返回false;其他返回true;