# JS 代码简洁之道 - 快速转换为布尔值 ## !!`your target` 原理:第一次 `!` 运算对目标取反,会得到该目标布尔值的相反结果,然后通过第二次 `!` 取回正值,该结果就是目标的布尔值。 用法: `!!xxx` ## 示例 判断 div1 DOM 元素是否存在: ```html <div id="div1"></div> ``` ```js if ( !!document.getElementById("div1") ) { // do something ... } ```