gpt4 book ai didi

javascript - 查看元素类型,但我不明白 'return !!e' ?

转载 作者:行者123 更新时间:2023-12-02 15:18:39 26 4
gpt4 key购买 nike

代码

    <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'?

最佳答案

双重逻辑不是 !! 是一种流行的技术,用于将值从 false 或 true 转换为 bool falsetrue 值。

关于javascript - 查看元素类型,但我不明白 'return !!e' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34261914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com