• JavaScript基础知识14——运算符:逻辑运算符,运算符优先级


    哈喽,大家好,我是雷工!

    一、逻辑运算符

    1、概念:在程序中用来连接多个比较条件时候使用的符号。
    2、应用场景:在程序中用来连接多个比较条件时候使用。
    3、逻辑运算符符号:
    在这里插入图片描述

    4、代码演示逻辑运算符的使用: 逻辑运算符使用要根据具体的情况使用。
    示例:
    要求:年龄在16岁(包含16岁)到30岁(包含30岁)之间。
    即年龄大于等于16岁且小于等于30,所以应该用与。

    let age = Number(prompt(‘请输入年龄’));
    console.log(age>=16 && age <=30);//当输入16-30之间时输出true;其他False;
    
    • 1
    • 2

    5、注意事项:
    5.1、在程序中连接多个条件必须使用逻辑运算符。
    5.2、在程序中不能使用数学写法。如:16<=age<=30;
    在这里插入图片描述

    6、逻辑运算符使用规律总结
    6.1、逻辑运算符最后得到的结果也是一个布尔值
    6.2、且运算规律:并且的意思,表示所有的条件都得成立,最后且运算的结果才成立,否则不成立;
    False && False ===>false;
    False && False ===>false;
    true && true ===>true;

    总结:都是真则为真,一假则为假;
    示例:

    let a=10;
    let b=20;
    let c=30;
    
    console.log(a>b && a<c);//结果为False;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    6.3、或运算规律:或者的意思,表示只要有一个成立,最后或运算后结果就是成立的。
    true || true ===>true;
    false || true ===>true;
    false || false ===>false;

    总结:一真则为真,均假才为假;

    示例:

    let a=10;
    let b=20;
    let c=30;
    
    console.log(a>b || a<c);//结果为true;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    6.4、非运算:取反(正确的取反就是错误 | 错误的取反就是正确)
    示例:

    let x =true;
    console.log(!a);//结果为False;
    
    • 1
    • 2

    二、运算符优先级

    2.1、一元运算符里面的逻辑非优先级很高;
    2.2、逻辑与比逻辑或优先级高;

  • 相关阅读:
    SkiaSharp 之 WPF 自绘 粒子花园(案例版)
    【第54篇】一种用于视觉识别的快速知识蒸馏框架
    JAVA 面试大全系列-基础篇(持续跟新)
    SpringCloud&Nacos注册中心服务分级存储模型
    centos7离线时间同步
    chmod - R递归修改文件权限
    gRPC(Java) keepAlive机制研究
    如何在 C 语言中处理不同进制的数字表示?
    【Pinia】Pinia的概念、优势及使用方式
    SPDK block device及其编程的简单介绍
  • 原文地址:https://blog.csdn.net/u013097500/article/details/133881566