WEIrq

JavaScript基础(三)——运算符

一.运算符

  1.算数运算符:+   -    *   /   %   ++   --

    + :(1)当两边都是数值类型时,进行加法运算
        console.log(2+2.5);

     (2)当加号一边是字符串时,进行字符串拼接
        console.log("sum="+2+2.5);

    - :减法
        console.log(2.5-2);

    * :乘法
        console.log(2*50);

    / :除法
        console.log(100/2);

    % :取余
        console.log(5%3);

    i++:自增  先将i原来的值赋给i++整体,再对i进行+1

    ++i: 先将i+1 然后再将结果赋值给++i这个整体

    i--:自减 先将i原来的值赋给i--整体,再对i进行-1

    --i: 先将i-1 然后再将结果赋值给--i这个整体

        var a=10;

        a++;

        var b=--a - a++;

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

        console.log(a);

        console.log(b);

        console.log(c);

 

  2.赋值运算符:=

    =:赋值

        var a=1;

        var b=2;

        var c=3;

  3.比较运算符:>   <   >=  <=   ==   !=   ===   !==

    ==:比较两边值是否相等

        var i=1;

        var j=2;

        console.log(i=2);

        console.log(i==j);

  4.逻辑运算符:&&   ||   !

    &&:与 布尔值&&布尔值 全真为真 有假为假

        console.log(true&&true);

        console.log(true&&false);

        console.log(false&&false);

        console.log(1==2&&2>4);

     || :或 有真为真 全假为假

        console.log(true||true);

        console.log(true||false);

        console.log(false||false);

     ! :非 取反

        console.log(!false);

        console.log(!true);

  5.其它运算符:三目运算符(?:)

    三目运算符 :用来判断值的 表达式?(如果表达式为true)值1:(如果表达式为false)值2;

        var a=100;

        var b=20;

        var min=a>b?b:a;

        console.log(min);

 

        var max=(a>b?a:b)>c?(a>b?a:b):c;

        console.log(max);

posted on 2021-08-29 09:05  WEIrq  阅读(54)  评论(0编辑  收藏  举报

导航