JavaScript算术运算符

作者: 微语博客 | 来源:发表于2021-07-12 23:58 被阅读0次

算术运算符

我们从学校里了解到过很多运算符,比如说加号 + ,减号 - ,乘号 * ,除号 / 等。在本篇文章中,我们将从简单的运算符开始,然后学习一下JS使用的运算符,这些运算符同样适用于其他编程语言。

算术运算符也就是我们熟悉的数学运算符,比如 加 减 乘 除,取余 %,求幂 ** ,前面四个都很简单,而取余和求幂需要说一说。

取余运算符是 %,尽管它看起来很像百分数,但实际并无关联。a % b 的结果是 a 整除 b 的 余数。比如下面:

var x = 10 % 3; //x = 1(10除以3余1)
var y = 15 % 4; //y = 3(15除以4余3)

求幂运算 a ** ba 乘以自身 b 次。

var x = 5 ** 2; //x = 25(5的平方)
var y = 4 ** 3; //y = 64(4的立方)

赋值和连接

在数学中的等号 = 在程序中用于赋值,一般是把右边的值赋值给左边的变量。

var x = 100;//把100赋值给x
var y = "你好";//把"你好"赋值给y
var z = x*2;//把x*2赋值给z

如果一个变量被多次赋值,则后面的值覆盖前面的,也可以对多个变量进行链式赋值,即多个等号和变量赋值。

var a,b,c;
a = b = c = 1 + 2;//a=3 b=3 c=3
a = b + c +3;//a=9

算术运算符的加号 + 除了可以作为两数求和,也可以用来连接字符串。

var x = "Hello"+"World";//x="HelloWorld" +号连接两个字符串
var y = "1"+"2";//y=12 连接两个字符串,引号里的数字也属于字符串
var z = "Hello"+123;//z="Hello123",数字默认转为字符串
var m = "1"+2;//m=12,数字也会默认转为字符串

自增和自减

对一个数进行加一、减一是最常见的数学运算符之一。所以,对此有一些专门的运算符:自增 ++ 和 自减 --

var a = 5;
a++;//a = 6
var c = 5;
c--;//c = 4

但是a++和c--的返回值并没有改变,如果需要改变返回值则应该使用++a和--c,比如下面

var a = 5;
var b = a++;//b = 5
var c = 5;
var d = c--;//d = 5
 
//将符号提前则返回值也改变
var a = 5;
var b = ++a;//b = 6
var c = 5;
var d = --c;//d = 4

自增/自减只能应用于变量。试一下,将其应用于数值(比如 5++)则会报错。

运算符优先级

这里的算术运算符优先级和数学中的也是一样一样的,先乘除后加减,有括号先算括号,同级符号从左往右依次计算。比较简单,这里就不再详细讲解运算符优先级的问题了,下一篇文章学习一下JS的比较运算符https://www.jianshu.com/p/54c6b0cfeda0

相关文章

  • Javascript运算符

    JavaScript 运算符 JavaScript 运算符用于赋值,比较值,执行算术运算等。 JavaScript...

  • es5--运算符笔记

    算术运算符 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运...

  • JS运算符

    算术运算符 概述 JavaScript共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减...

  • 运算符

    JavaScript 算术运算符 y=5,下面的表格解释了这些算术运算符:运算符 描述 例子 ...

  • JavaScript快速入门-04-运算符

    4 运算符 4.1 算术运算符 4.1.1 概述     JavaScript 提供的算术运算符如下所示: 类型符...

  • 8 JavaScript 运算符

    17 JavaScript 运算符 算术运算符:给定 y=5,下面的表格解释了这些算术运算符:运算符 描述 例子...

  • 第三课 JavaScript运算符

    JavaScript算术运算符 +-*/%(取余)++(递增)--(递减)- 赋值运算符;���=+=-=*=/=...

  • javaScript运算符

    javaScript算术运算符 javaScript赋值运算符 用于字符串的 + 运算符 + 运算符用于把文本值或...

  • JavaScript (算数,比较,逻辑,赋值) 运算符

    JavaScript 运算符用于赋值,比较值,执行算术运算等。 算数运算符 算术运算符用于执行两个变量或值的运算。...

  • Js学习笔记_02 (运算符)

    Js的运算符 JavaScript 算术运算符(+ ,-, *, /, %, ++, --)1.取模运算的结果符号...

网友评论

    本文标题:JavaScript算术运算符

    本文链接:https://www.haomeiwen.com/subject/ihhjpltx.html