这是什么意思“return !! userId”

这个问题在这里已经有了答案:

  • 是什么 !! (不)没有运算符在JavaScript中? 31个答案

  • 它返回userId作为boolean


    它是一个boolean ,分别从一个faslytruethy值到falsetrue

    您可能会看到:

    var string = ""; // empty string is falsy
    var bool = !!string; // false
    

    falsy的方式意味着,它如下: myvar == false ,而不是false其中如下: myvar === false (三重比较)。

    同样, truethymyvar == true


    !!userIdBoolean(userId)相同。

    链接地址: http://www.djcxy.com/p/12665.html

    上一篇: What does it mean "return !! userId"

    下一篇: Difference between !! and ! in JavaScript