js运算符

js运算符

要进行各种各样的运算就要运用到不同的运算符

  1. 算术运算符: +、-、*、/、%、++、–
    (1)、
    num=10 + 10
    num=20 - 10
    num=10 * 10
    num=10 / 10
    (2)、
    % 取余运算符 两个数相除 取余数
    例如:
    A = 10 % 3; // A = 1,如果余数不为0,则两个不能整除;
    A = 10 % 2; // A = 0,如果余数为0,则两个数能除尽。
    (3) 、++运算符 加一运算符 自加一
    ++可以前置++a 也可以后置a++
    前置与后置在没有赋值时结果是没分别的,但如果赋值结果就不同了
    例如:
      <script>
      var a=6;
      var b=a++;//先赋值后加1,先将变量a的值赋给b,在加1, a=7 b=6
      var c=++a;  //先加1,后赋值,先将变量a加1后赋值给c,   a=7 c=7
      </script>

(4) 、–运算符 减一运算符 自减一
–可以前置–a 也可以后置a–
前置与后置在没有赋值时结果是没分别的,但如果赋值结果就不同了
(5) 、赋值运算符 = += -+ *= /=
“+=”先加后等 “-=”先减后等
“ *=”先乘后等 “/=”先除后等
(6)、字符串运算符 + +=
字符串运算可以进行拼接运算
例如:

<script>
 var s1 = "hello";
        var s2 = "world";
        console.log(s1 + s2);//字符串拼接   hello world
        console.log('5' + 3);//53
        console.log('5' - 3);//除了+号,其它运算按照数值类型运算
        console.log(5 + 3 + '');// 8
        console.log(5 + '' + 3 + 2);//532
        console.log('' + 5 + 3);//53
        </script>

(6)、比较运算符 >、<、>=、<=、== === != !==
比较运算符的运算结果是布尔值(true或false)。
A = 10 > 20; // 结果A=false
A = 20>=20; // 结果A=true
A = 10%2 == 0; // 结果A=true
A = 10%2 == “0”; // 结果A=true
A = 10%3 != 0; // 结果A=true
A = 10%2 === “0”; //结果A=false
“=”是赋值号。如:a = 10
“==”等于。只比较两个变量的值,而不管类型。只要值一样,就返回true,否则返回false.
“= = =”全等于。既比较变量,也判断类型。如果类型和值都一样,返回true,否则返回false。
(7)、逻辑运算符
||:逻辑或(或者) &&:逻辑与(并且) !:逻辑非(取反)
||逻辑与 运算规则:若两边的操作有一个为真,则结果为真
&&与 运算规则:若两边都为真,则结果为真
逻辑非 运算规则:取反
(8)、条件运算符 ? :
表达式?结果1: 结果2
规则:若表达式结果为真,则运算结果为:结果一 否则为结果二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值