一、Boolean()方法
 用Boolean()方法可以将Js中的任意数据类型转为布尔值:
 二、用于判断xx是否存在
 js一般会自动执行Boolean()方法,我们可以借此判断某个对象在js当前的执行环境中知否存在。如:
var x = 1;  //  x的数据类型为数值
if (x) {       //   js自动将x转换为布尔值,对应的是true
	代码     //   x为true时if语句执行代码
}
又如,可以判断当前环境下某个对象是否存在。
 在为一个元素绑定了某个事件后,浏览器会在其对应的回调函数中传入一个event参数,保存与当前时间相关的事件信息。如:
element.onclick = function () {
	if(event) {    //  如果event在函数作用域下存在,根据上图原则,js会将其自动转为true
	console.log(1);   //   event为true控制台会输出数字1
	}
}
event事件对象在IE8及以下浏览器中作为window的属性存在,因此在函数作用域中其实不存在event,要以window.event(全局变量)的方式访问。为保证在所有浏览器中都可以使用event,一般需要以下语句:
event = event || window.event;等号右边:如果event在当前作用域中存在,js会将其自动转为true,如果window.event存在,js会将其自动转为true,|| 运算符两边有一个为true即取这个true的值赋值给左边的变量。



















