zoukankan      html  css  js  c++  java
  • 02.js运算符

      今天我们来看一下js的运算符,js中共有六种运算符

    1. 算数运算符

    运算符 说明 例子 运算结果
    +    
    -    
    *    
    /    
    % 取余数    
    ++ 自增    
    -- 自减    

      关于自增自减要注意 i ++ 和 ++i的区别, 前者是用完再增加, 后者是加完再用;

      如 : var a = 3; var b = a++;  

        上述代码的结果 a--4, b--3,

        var a = 3, var b = ++a;

        结果: a -- 4, b -- 4

      思考题:

        var a=3, b=4;

        var c = a++  + b++ + ++a + ++b;

        c ?

    2.赋值运算符   

    • +=
    • -=
    • *=
    • /=
    • %=

      赋值运算符可以嵌套使用:

        y = ( x = 2 ) + 5;    // x = 2, y = 7

    3.比较运算符

    • ==  等于, 比较值,不比较类型   2 == '2'
    • === 等于, 即比较值也比较类型
    • !=  不等于, <> ,
    • >
    • <
    • >=
    • <=

      比较运算符可以用于字符串比较

    4. 三元运算符

      (exp1) ? (exp2) : (exp3)    表达式1的结果为true时,整个表达式的值为表达式2, 表达式1的值为false时, 整个表达式的值为表达式3

      如:   y = (x==2) ? x:2;

    5. 逻辑运算符

    • &&    与 -- 都真才真  var x =2, y = 6;  x && y > 5;    // true
    • ||       或 -- 有一个为真就是真 var x = 2, var y = 6;  x || y < 5;   //true 
    • !  非 -- 对表达式取反

    6. 字符串连接运算符

      连接运算符 + 用于连接两个字符串,并不是相加

      var a = 'beijing'; 

      var b = a + '欢迎你';     // b --  'beijing欢迎你'

      

  • 相关阅读:
    学习进度条博客(软件工程)第一周
    随机产生30个两位数的四则运算(包括真分数的计算)
    构建之法阅读笔记01
    感想
    《构建之法》阅读笔记04
    团队冲刺第二天
    第八周学习进度条
    团队冲刺第一天
    第七周学习进度条
    课堂测试03
  • 原文地址:https://www.cnblogs.com/zhangjian0092/p/12153550.html
Copyright © 2011-2022 走看看