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>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。
上一篇:JavaScript - 运算符 下一篇:JavaScript - 比较运算符
开发学习网





