题解 | #且运算#

且运算

http://www.nowcoder.com/practice/608780935ae44babb9785485bb650a76

function and(a, b) {
    return !!(a && b)
    //如果a为true,b为非Boolean就会返回非Boolean值,所以加一步转换
}

且运算符"&&"的运算规则是:如果第一个运算子的布尔值为true,则返回第二个运算子的值(注意是值,不是布尔值);如果第一个运算子的布尔值为false,则直接返回第一个运算子的值,且不再对第二个运算子求值。

全部评论

相关推荐

07-04 16:00
门头沟学院 Java
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务