代码
<div id = 'd' class="dd">div test type of element ...</div>
<script type="text/javascript">
function isElement(e){
console.log(e);
console.log(!!e);
return !!e && e.nodeType === 1;
}
console.log(isElement(document.getElementById('d')));
</script>
我只想查看元素类型,但返回值让我感到困惑。
'!! e'的意思??
我为什么要使用'!! e'?
答案 0 :(得分:2)
双逻辑不!!
是将falsy或truthy的值转换为布尔false
或true
值的流行技术。