zoukankan      html  css  js  c++  java
  • Javascript运算符的分类


    一、算术运算符 / 数学运算符 :
    +(加/拼接)      -(减)       *(乘)     /(除)     %(求模/求余)

    二、赋值运算符:
    =(赋值)       +=(加等)     -=(减等)     *=(乘等)     /=(除等)     %=(模等)

    三、比较运算符:
    >(大于)        <(小于)     >=(大于等于)     <=(小于i等于)     ==(等于,判断执行过程)      ===(全等,判断两侧数据类型)      !=(不等)       !==(不全等)

    四、逻辑运算符:
    &&(与)条件都满足才成立;都是true才是 true , 见 fasle 就是 false
    ||(或)条件满足一个即成立;都是 false 才是 false , 见 true 就是 true
    !(非) 条件满足反而不成立;对结果取反

    五、自增自减运算符:
    ++ 自增 每次执行,都会在变量存储的原始数值基础上 +1
    ++int和int++展开的意思就是 int = int + 1
    -- 自减 每次执行,都会在变量存储的原始数值基础上 -1
    -- int和int-- 符号展开的意思就是 int = int - 1
    前缀 : 参与运算的是 +1 的数值
    后缀 : 参与运算的是 原始数值 ,下一个位置上,是+1数值

    六、三元运算符:
    所谓的 三元 / 三目 运算符
    值得是有 三个表达式来参与程序的执行

     例如:

      (expression1)  ?  (expression2)  :  (expression3)

      在  expression1  求值为  true  时的值为  expression2  ,在expression1  求值是  false  时的值为  expression3  

     如果是在 function 中可以更方便的处理很多事情

      function a(){
        do;
    
      }
      function b(){
        do;
      }
      flag ? a() : b();
    A True Master Is An Eternal Student(真正的大师总是怀着一颗学徒的心) ------(Master Yi)
  • 相关阅读:
    d3操作svg路径动画,及dom移动
    新时代前端必备神器 Snapjs之弹动效果
    threejs 鼠标移动控制模型旋转
    玩转SVG线条动画
    CSS也能计算:calc
    CSS两种盒子模型:cntent-box和border-box
    解决Jquery中click里面包含click事件,出现重复执行的问题
    区块链踩坑之基础扫盲及搭建以太坊网络私有链(单节点)
    微信朋友圈转发第三方网站带缩略图实现
    物流一站式查询之快递100篇
  • 原文地址:https://www.cnblogs.com/karl-kidd/p/12466326.html
Copyright © 2011-2022 走看看