• JavaScript基础3


      3 运算符

      按照个数分类可分为:一元运算符、二元运算符、三元运算符;

      按照功能分类可分为:算数运算符、自增运算符、比较运算符、逻辑运算符、赋值运算符;

      3.1 算数运算符

      算术运算符包含了加减乘除,符号表示如下:

    运算符 描述 示例
    + 1 + 1 =2
    - 1 -1 = 0
    * 1 * 1 =1
    / 1 / 1 = 1
    % 取余 3 % 2 = 1

      3.2 自增(自减)运算符

    • 自增运算符

      1 前置自增运算符

      

    var num;
    
    num = num +1;  // ++num
    
    等价于 ++num

      2 后置自增运算符

      

    var num;
    
    num = num +1;  // num++
    
    等价于 num++

      区别:

      前置自增是先自加1后返回值,后置自增是先返回值后加1;

      自减和自增类似。

      3.3 比较运算符

      比较运算符是两个数据进行比较时所用的运算符,会返回布尔值;

      

    运算符 描述 示例 返回值
    < 小于号 1<2 true
    > 大于号 2>1 true
    >= 大于等于 2>=2 true
    <= 小于等于 1<=2 true
    == 等号(值一样 隐式转换) 2==2 true
    != 不等号 1!=2 true
    ===  !== 全等(值和数据类型一致) '2'==='2' true

      3.4 逻辑运算符

      用来进行布尔运算,返回值也是布尔值;

    运算符 描述 示例
    && true && false
    || true || false
    ! ! true
    • 逻辑运算

      当有多个表达式的时候,左边的表达式的值可以确定时,就停止运算右边的值;

      逻辑与

      语法:表达式1 && 表达式2

      若表达式1为真,则返回表达式2;

      若表达式1为假,则返回表达式1;

    console.log(123 && 456); // 返回值 456
    console.log(0 && 456); // 返回值 0

      逻辑或

      语法:表达式1 || 表达式2

      若表达式1为真,则返回表达式1;

      若表达式1为假,则返回表达式2;

    console.log(123 || 456); // 返回值 123
    console.log(0 || 456); // 返回值 456

      3.5 赋值运算符

      用来把数据赋值给变量的运算符;

    运算符 描述 示例
    = 直接赋值 var num1 = 1;
    += -= 加、减后再赋值 var age1 = 1; age1 += 2; // 3
    *= /= %= 乘、除、取余后再赋值 var str1 = 1; str1 *= 2; // 2

      3.6 运算符优先级

    1. 小括号;
    2. 一元运算符;
    3. 算术运算符;
    4. 关系运算符;
    5. 相等运算符;
    6. 逻辑运算符;
    7. 赋值运算符;
    8. 逗号运算符;
  • 相关阅读:
    Chapter 4.SQL编程
    Chapter 4. 联合结果集union、插入整个表
    Chapter 4. 聚合函数、字符串函数、类型转换函数、时间日期函数
    Chapter 3. 数据检索(查询)---select、top...order by、distinct、where条件查询、分组查询、模糊查询、null处理
    练习. SQL--学生、教师、分数
    练习. SQL--选修课程练习
    Chapter 3. 数据库约束(SQL语句实现)
    Chapter 3. 数据库约束(设计器操作)
    1月11 数据索引及函数
    1月11日 数据库及表的操作
  • 原文地址:https://www.cnblogs.com/0x29a/p/10657541.html
Copyright © 2020-2023  润新知