JavaScript认识运算符

10-JavaScript基础-认识运算符

作用

  • 运算符是告诉程序执行特定算术或逻辑操作的符号

  • 例如告诉程序:某两个数相加,相减等

按功能划分

  • 算术运算符

  • 位运算符

  • 关系运算符

  • 逻辑运算符

按照操作数个数划分

  • 单目运算符

    • 只有一个操作数,如:i++ !
  • 双目运算符

    • 有两个操作数,如:a+b
  • 三目运算符

    • 三目运算符也称为问好表达式, a > b ? 1:0;

运算符的优先级别

  • 优先级

    • JavaScript中,运算符的运算优先级一共分为15级。1级最高,15级最低

    • 在表达式中,优先级较高的先于优先级较低的进行运算

      • 先计算优先级高的

      • 优先级相同则左结合运算

  • 图示

    这里写图片描述

运算符的结合性

  • JavaScript中各种运算符的结合性分为两种

    • 左结合性(自左向右)

    • 右结合性(自右向左)

  • 自左至右,即先左后右

    • 例如表达式:x-y+z; 则y应先与“-”号结合,执行x-y运算,然后再执行+z的运算
  • 自右至左,即先右后左

    • 例如:x=y=z=10; 由于“=”的右结合性,应先执行z=10;再执行y=z;再执行x=y运算

猜你喜欢

转载自blog.csdn.net/J__Max/article/details/82531407
今日推荐