欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript 运算和流程控制

程序员文章站 2022-07-02 13:03:16
算数运算符算术运算符描叙运算符实例加+10 + 20 = 30减-10 – 20 = -10乘*10 * 20 = 600除/10 / 20 = 0.5取余数%返回除法的余数9%2=1浮点数精确度浮点数值的最高精度是 17 位小数console.log(0.07 * 100); // 7.00000... ......

算数运算符

  • 算术运算符

描叙

运算符

实例

+

10 + 20 = 30

-

10 – 20 = -10

*

10 * 20 = 600

/

10 / 20 = 0.5

取余数

%

返回除法的余数9%2=1

  • 浮点数精确度

浮点数值的最高精度是 17 位小数

console.log(0.07 * 100);  // 7.000000000000001
console.log(0.1 + 0.2);   // 0.30000000000000004

递增和递减运算符

  • 递增运算符
  1. 前置递增
++num 前置递增,就是自加1,类似于 num =  num + 1,但是 ++num 写起来更简单

var num = 1;
console.log(++num); // 2

使用口诀:先自加,后返回值

     2.  后置递增

num++ 后置递增,就是自加1,类似于 num =  num + 1 ,但是 num++ 写起来更简单

var num = 1;
console.log(10 + num++);  // 10 + 10 + 1

使用口诀:先返回原值,后自加


比较运算符

  • 比较运算符号

两个数据进行比较,返回一个布尔值

运算符名称

说明

案例

结果

<

小于号

1 < 2

true

>

大于号

1 > 2

false

>=

大于等于号

1 >= 2

false

<=

小于等于号

1 <= 2

false

!=

不等于

1 != 2

true

==

判等于(会转型)

1 == 1

true

=== !==

全等于,要求值数据类型一致

‘37’ === 37

false