page contents

|| 和 && 操作符的返回值?

轩辕小不懂 发布于 2021-12-16 14:19
阅读 552
收藏 0
分类:WEB前端开发
  • js
  • 2672
    Nen
    Nen
    - 程序员

    || 和 && 首先会对第一个操作数执行条件判断,如果其不是布尔值就先强制转换为布尔类型,然后再执行条件判断。

    对于 || 来说,如果条件判断结果为 true 就返回第一个操作数的值,如果为 false 就返回第二个操作数的值。

    && 则相反,如果条件判断结果为 true 就返回第二个操作数的值,如果为 false 就返回第一个操作数的值。

    || 和 && 返回它们其中一个操作数的值,而非条件判断的结果。

    请先 登录 后评论