• 技术文章 >Web开发 >JavaScript

    javascript中有哪些布尔操作符

    小妮浅浅小妮浅浅2021-10-14 10:23:39原创151

    在进行逻辑判断的时候,不可避免会用到布尔操作符,本篇为大家带来javascript中的三种布尔操作符,下面一起来看看吧。

    1、逻辑非!,隐式转化,相当于Boolean(a)的取非值。

    我们可以通过!!a来隐式的将a转化为布尔类型(效果等同显式转化Boolean(a))

    2、逻辑与&&,必须两者同时为真才返回真。

    可以用来简化单个分支语句,if (a) { console.log(1); }可以简化为a && console.log(1);

    3、逻辑或||,任一为真就返回真。常用来处理为null或undefined数据设置默认值。

    let a = obj.a || '默认'; (ES6可以通过解构赋值的形式设置默认)

    实例

    if (res.names) {
        res.names.map(..);
    }
    可以简化为result.name && result.names.map(item => item.name)

    以上就是javascript中布尔操作符的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 布尔操作符
    品易云
    上一篇:javascript设置时间格式的方法 下一篇:javascript中乘法的使用

    相关文章推荐

    • javascript序列化的介绍• JavaScript原型继承的实现方式• JavaScript防抖函数的使用• JavaScript创建Object实例的方法• JavaScript有哪些栈方法• JavaScript数组重排序的方法• JavaScript数组中concat方法是什么• JavaScript数组splice的三种使用• JavaScript迭代方法的整理• JavaScript归并数组的方法• JavaScript使用递归定义阶乘函数• c语言和javascript的区别• javascript设置时间格式的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网