JavaScript 算数

1、算术运算符对数值(文字或变量)执行算术运算。

运算符描述
+加法
-减法
*乘法
**幂(ES2016
/除法
%系数
++递增
--

递减

2、典型的算术运算会操作两个数值。 

 这两个数可以是字面量、变量、表达式

var x = 7 + 8;
var x = a + b;
var x = (7 + 8) * a;

 3、在算术运算中,数被称为操作数。

 加法运算符(+)加数:

var x = 7;
var y = 8;
var z = x + y;

减法运算符(-)减数。

var x = 7;
var y = 8;
var z = x - y;

乘法运算符(*)乘数。

var x = 7;
var y = 8;
var z = x * y; 

除法运算符(/)除数。

var x = 7;
var y = 2;
var z = x / y; 

系数运算符(%)返回除法的余数。

var x = 7;
var y = 2;
var z = x % y; 

注释:在算术中,两个整数的除法产生商和余数。

注释:在数学中,模运算的结果是算术除法的余数。

递增运算符(++)对数值进行递增。

var x = 7;
x++;
var z = x;

递减运算符(--)对数值进行递减。

var x = 7;
x--;
var z = x; 

取幂运算符(**)将第一个操作数提升到第二个操作数的幂。

var x = 5;
var z = x ** 2;          // 结果是 25

x ** y 产生的结果与 Math.pow(x,y) 相同:

var x = 5; 
var z = Math.pow(x,2); // 结果是 25

 运算符优先级(Operator precedence)描述了在算术表达式中所执行操作的顺序。

乘法(*)和除法(%)比加法(+)和减法(-)拥有更高的优先级

当使用括号时,括号中的运算符会首先被计算。

当多个运算拥有相同的优先级时(比如加法和减法),对它们的计算是从左向右的

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值