gpt4 book ai didi

javascript - 获取表达式的 bool 值的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 12:24:21 25 4
gpt4 key购买 nike

获取表达式 bool 值的最佳方法是什么?

我通常使用 !!,想知道是否有任何理由在 Boolean 上使用它,或者是否可以使用其中任何一个。

someFunction: function(param){
var myBoolean = !!param;
}

但我也可以:

someFunction: function(param){
var myBoolean = Boolean(expression);
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean

最佳答案

两者通常做同样的事情。它们的区别在于以下几点:

  • !! 只需输入两个字符
  • Boolean 是明确的,即使不知道“!! operator”的人也能理解
  • Boolean 可以被覆盖,而 !! 总是安全的
  • !! 好像是better optimised

所以最好使用你喜欢的任何东西。

关于javascript - 获取表达式的 bool 值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29988114/

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