JavaScript 算数

JavaScript 算数运算符

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

运算符

描述

+

加法

-

减法

*

乘法

**

幂(ES2016

/

除法

%

系数

++

递增

--

递减

算数运算符

这两个数可以是字面量:var x = 7 + 8;

变量:var x = a + b;

表达式:var x = (7 + 8) * a;

运算符和操作数

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

(两个操作数之间执行的)运算由运算符定义。

操作数

运算符

操作数

7

+

8

var x = 7; var y = 8;

加法运算符(+)加数: var z = x + y;

减法运算符(-)减数。var z = x - y;

乘法运算符(*)乘数。var z = x * y;

除法运算符(/)除数。var z = x / y;

系数运算符(%)返回除法的余数。var z = x % y;

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

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

递增

var x = 7; var z = x;

递增运算符(++)对数值进行递增 x++; z=8

递减运算符(--)对数值进行递减。 x--; z=6

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

var b = 2**3;

document.getElementById("za").innerHTML = b;

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

var x = 5;

var z = Math.pow(x,2);

结果z=25

运算符优先级

运算符优先级描述了在算术表达式中所执行操作的顺序。乘法(*)和除法(%)比加法(+)和减法(-)拥有更高的优先级

var x = 200 + 50 * 2; 等于300

var x = (200 + 50) * 2; 等于500 当使用括号时,括号中的运算符会首先被计算

var x = 200 + 50 - 2; 当多个运算拥有相同的优先级时(比如加法和减法),对它们的计算是从左向右的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值