JavaScript - 算术运算符

原创
admin 4个月前 (08-06) 阅读数 25 #JavaScript

JavaScript - 算术运算符

JavaScript算术运算符概述

JavaScript中的算术运算符用于对数值(操作数)执行数学运算。大多数算术运算符都是二元运算符,因为它们对两个操作数进行计算。部分算术运算符是一元运算符,只对单个操作数进行运算。

JavaScript支持多种算术运算符,包括加法、减法、乘法、除法等。它使用常见的数学符号表示这些运算符:"+"表示加法,"-"表示减法,"*"表示乘法,"/"表示除法等。

var z = 3 + 5;  // 3和5是字面值
const x = 3; y = 5;
var z = x + y ; // x和y是变量
var z = 3 + 2*x  // 表达式

算术运算符类型

下表列出了JavaScript中主要的算术运算符及其功能:

运算符 名称 描述
+ 加法 两个操作数相加
- 减法 从第一个操作数中减去第二个操作数
* 乘法 两个操作数相乘
/ 除法 第一个操作数除以第二个操作数
% 取模 返回整数除法的余数
++ 自增 将整数值增加1
-- 自减 将整数值减少1

加法运算符(+)

加法运算符用于将两个数值相加,也可以用于字符串连接。

<html>
<body>
   <script>
      const x = 3; y = 5;
      var z = x + y ;
      document.write(z +"</br>");
      var z = '10' + 3 
      document.write(z +"</br>");
      var z = '10' + '3';
      document.write(z +"</br>");
   </script>
</body>
</html>

减法运算符(-)

减法运算符用于从第一个操作数中减去第二个操作数。

<html>
<body>
   <script>
      var x = 20; y = 10;
      var z = x - y ;
      document.write(z +"</br>");
      x = "20"; y = "10"
      z = x - y ;
      document.write(z +"</br>");
      x = "20ee"; 
      z = x - y ;
      document.write(z +"</br>");
   </script>
</body>
</html>

乘法运算符(*)

乘法运算符用于计算两个操作数的乘积。

<html>
<body>
   <script>
      var x = 20; y = 10;
      var z = x * y ;
      document.write(z +"</br>");
      x = "20"; y = "10"
      z = x * y ;
      document.write(z +"</br>");
      x = "20ee"; 
      z = x * y ;
      document.write(z +"</br>");
   </script>
</body>
</html>

除法运算符(/)

除法运算符用于将第一个操作数除以第二个操作数。

<html>
<body>
   <script>
      var x = 20; y = 10;
      var z = x / y ;
      document.write(z +"</br>");
      x = "20"; y = "10"
      z = x / y ;
      document.write(z +"</br>");
      z = x / 0 ;
      document.write(z +"</br>");
      z = 0 / 0 ;
      document.write(z +"</br>");
   </script>
</body>
</html>

取模运算符(%)

取模运算符返回除法运算的余数。

<html>
<body>
   <script>
      var x = 20 % 9;
      var y = -20 % 9;
      var z = 20.43 % 9;
      var a = 20 % -9;
      var b = 20 % 10;
      document.write(x +"</br>");
      document.write(y +"</br>");
      document.write(z +"</br>");
      document.write(a +"</br>");
      document.write(b +"</br>");
   </script>
</body>
</html>

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

自增和自减运算符分别用于将变量的值增加或减少1。

<html>
<body>
   <script>
      var x = 10;
      var y = --x;  //前缀自减
      var a = 10;
      var b = a--;  // 后缀自减
      document.write("x = " + x);
      document.write(" y = " + y + "<br>");
      document.write("a = " + a);
      document.write(" b = " + b + "<br>");
   </script>
</body>
</html>
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

作者文章
热门
最新文章
标签列表