小程序开发定制Js运算符

Js运算符

小程序开发定制算数运算符

小程序开发定制小程序开发定制算术运算符概述

JavaScript 小程序开发定制语言的算术运算符是使小程序开发定制用数字值作为操作数,小程序开发定制进行运算之后返回一个数字值。

算术运算符 +,-,*,/,% % => 模(余数)

小程序开发定制加法运算符

加法运算符(+)的作用就是用来计算两个操作数的加法计算。前提是这个两个操作数都是数字值(number 类型)

  1. 普通的加法运算:进行正常的加法运算

  2. 字符串运算符:

    如果其中一个或两个操作数是字符串(string 类型)的话,+ 符号则表示为字符串运算符。此时的的作用的。

减法运算符

减法运算符(-)的作用就是用来计算两个操作数的减法计算。

如果不是的话会先将其他类型转换为number类型,再进行计算

除法/乘法运算符

乘法运算符(*)的作用就是用来计算两个操作数的乘法计算。

除法运算符(/)的作用就是用来计算两个操作数的除法计算。

取余运算符

取余运算符(%)的作用就是用来两个操作数进行相除运算之后的余数

注意:当出现负数时,最终将的结果同第一个操作数的位置有关:如果第一个操作数是负数,结果就是负数

如果非number类型,处理方式同减法运算符

案例:

var a = 10;var b = 20;var c = "字符串"console.log(a+b);   //30console.log(a+c);   //10字符串console.log(a-b);   //-10console.log(a-b);   //NaNconsole.log(a*b);   //200console.log(a/b);   //0.5console.log(a%b);   //10console.log(a%c);   //NaNconsole.log(-10 % 3); //-1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

逻辑运算符

JavaScript 语言提供了如下表所示的逻辑运算符:

运算符描述
逻辑与运算符(&&如果左边操作数转换为 boolean 类型的值为 false,则返回左边操作数,否则返回右边操作数
逻辑或运算符(ΙΙ)如果左边操作数转换为 boolean 类型的值为 true,则返回左边操作数,否则返回右边操作数
逻辑非运算符(!将操作数转换为 boolean 类型的值,如果为 true 的话则返回 false,否则返回 true
  • 非运算符
    非真既假,非假既真,取反

    !true => false

    !false => true

比如:

var a = truevar b = falseconsole.log(!a);    //falseconsole.log(!b);    //true
  • 1
  • 2
  • 3
  • 4
  • 与运算符

    比如:需要&&的两边同时为true,结果为true

    true && true => true

    true && false => false

    false && true => false

    false && false => false

比如:

console.log(true&& true);// trueconsole.log(true && false);// falseconsole.log(false && true);// falseconsole.log(false && false);// false
  • 1
  • 2
  • 3
  • 4
  • 或运算符

    比如:只要两边有一个边true,那么结果就为true

    true || true => true

    true || false => true

    false || true => true

    false || false => false

比如:

console.log(true|| true);// treconsole. log (true || false);// falseconsole.log(false|| true);// falseconsole. log(false || false);// false
  • 1
  • 2
  • 3
  • 4

赋值运算符

  • = 将=右边的值赋值给等号左边的变量 var a = 10;
  • += a += b => a = a + b
  • -= a -= b => a = a - b
  • *= a *= b => a = a * b
  • /= a /= b => a = a / b
  • a%= b a %= b => a = a % b

比较运算符

比较运算符,返回的结果是boolean的值

运算符描述案例
等于运算符(==当两个操作数的值相等时,返回 true,否则返回 false3 == '3' 返回 true
不等于运算符(!=当两个操作数的值不等时,返回 true,否则返回 false3 != 1 返回 true
全等运算符(===当两个操作数的类型和值都相同时,返回 true,否则返回 false3 === 3 返回 true
不全等运算符(!==当两个操作数的类型或值不相同时,返回 true,否则返回 false3 !== '3' 返回 true
大于运算符(>当左边操作数大于右边操作数时,返回 true,否则返回 false3 > 2 返回 true
大于等于运算符(>=当左边操作数大于等于右边操作数时,返回 true,否则返回 false3 >= 2 返回 true
小于运算符(<当左边操作数小于右边操作数时,返回 true,否则返回 false2 < 3 返回 true
小于等于运算符(<=当左边操作数小于等于右边操作数时,返回 true,否则返回 false2 <= 3 返回 true
比如:
var a = 10;var b = 20;var c = 20;console.log(a != b);  //trueconsole.log(a !== b);  //trueconsole.log(a == b);   //falseconsole.log(a === b);   //falseconsole.log(a > b);   //falseconsole.log(a >= b);   //falseconsole.log(b >= c);   //trueconsole.log(a < b);   //trueconsole.log(a <= b);  //true
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

自增自减

  • 自增运算符(++)
  • 自减运算符(--)

比如:

var a = 10;//如果++在前,表示先运算,再赋值,如果是++在后,表示先赋值再运算var b = a ++;   //再运算,就是对a自己进行+1console.log(a,b);//同样的道理,如果是--在前,那么先对本身进行-1,再赋值//如果是--在后,那么将自己的值赋值给那个变量,然后自己再进行运算
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发