无涯教程-Javascript - 运算符
发布人:shili8
发布时间:2025-02-01 00:27
阅读次数:0
**无涯教程 - Javascript**
**第4 部分: 运算符**
在本节中,我们将讨论Javascript中的运算符。运算符是用来执行某种操作的符号或关键字,例如加法、减法、乘法等。
### 算术运算符####1. 加法运算符 (+)
加法运算符用于将两个数字相加。
javascript// 示例代码let a =5; let b =3; console.log(a + b); // 输出:8
####2. 减法运算符 (-)
减法运算符用于从一个数中减去另一个数。
javascript// 示例代码let a =10; let b =4; console.log(a - b); // 输出:6
####3. 乘法运算符 (*)
乘法运算符用于将两个数字相乘。
javascript// 示例代码let a =5; let b =3; console.log(a * b); // 输出:15
####4.除法运算符 (/)
除法运算符用于将一个数除以另一个数。
javascript// 示例代码let a =10; let b =2; console.log(a / b); // 输出:5
####5. 模运算符 (%)
模运算符用于求出两个数字的余数。
javascript// 示例代码let a =17; let b =5; console.log(a % b); // 输出:2
### 关系运算符####1. 等于运算符 (==)
等于运算符用于比较两个值是否相等。
javascript// 示例代码let a =5; let b =3; console.log(a == b); // 输出: false
####2. 不等于运算符 (!=)
不等于运算符用于比较两个值是否不相等。
javascript// 示例代码let a =5; let b =3; console.log(a != b); // 输出: true
####3. 大于运算符 (>)
大于运算符用于比较两个值哪一个更大。
javascript// 示例代码let a =5; let b =3; console.log(a > b); // 输出: true
####4. 小于运算符 (<)
小于运算符用于比较两个值哪一个更小。
javascript// 示例代码let a =5; let b =3; console.log(a < b); // 输出: false
####5. 大于或等于运算符 (>=)
大于或等于运算符用于比较两个值哪一个更大或相等。
javascript// 示例代码let a =5; let b =3; console.log(a >= b); // 输出: true
####6. 小于或等于运算符 (<=)
小于或等于运算符用于比较两个值哪一个更小或相等。
javascript// 示例代码let a =5; let b =3; console.log(a <= b); // 输出: false
### 逻辑运算符####1. 与运算符 (&&)
与运算符用于将两个布尔值进行逻辑与。
javascript// 示例代码let a = true; let b = false; console.log(a && b); // 输出: false
####2. 或运算符 (||)
或运算符用于将两个布尔值进行逻辑或。
javascript// 示例代码let a = true; let b = false; console.log(a || b); // 输出: true
####3. 非运算符 (!)
非运算符用于取反一个布尔值。
javascript// 示例代码let a = true; console.log(!a); // 输出: false
### 赋值运算符####1. 等于赋值运算符 (=)
等于赋值运算符用于将一个值赋给变量。
javascript// 示例代码let a =5; console.log(a); // 输出:5
####2. 加等于赋值运算符 (+=)
加等于赋值运算符用于将一个值添加到另一个变量中。
javascript// 示例代码let a =5; a +=3; console.log(a); // 输出:8
####3. 减等于赋值运算符 (-=)
减等于赋值运算符用于从一个变量中减去另一个值。
javascript// 示例代码let a =10; a -=4; console.log(a); // 输出:6
####4. 乘等于赋值运算符 (*=)
乘等于赋值运算符用于将两个变量相乘。
javascript// 示例代码let a =5; a *=3; console.log(a); // 输出:15
####5.除等于赋值运算符 (/=)
除等于赋值运算符用于将一个变量除以另一个值。
javascript// 示例代码let a =10; a /=2; console.log(a); // 输出:5
####6. 模等于赋值运算符 (%=)
模等于赋值运算符用于求出两个变量的余数。
javascript// 示例代码let a =17; a %=5; console.log(a); // 输出:2
### 位运算符####1. 与位运算符 (&)
与位运算符用于将两个整数进行位与。
javascript// 示例代码let a =5; //101let b =3; //011console.log(a & b); // 输出:1
####2. 或位运算符 (|)
或位运算符用于将两个整数进行位或。
javascript// 示例代码let a =5; //101let b =3; //011console.log(a | b); // 输出:7
####3. 异位运算符 (^)
异位运算符用于将两个整数进行位异。
javascript// 示例代码let a =5; //101let b =3; //011console.log(a ^ b); // 输出:6
####4. 左移位运算符 (<<)
左移位运算符用于将一个整数向左移动指定的位数。
javascript// 示例代码let a =5; //101a <<=1; console.log(a); // 输出:10
####5. 右移位运算符 (>>)
右移位运算符用于将一个整数向右移动指定的位数。
javascript// 示例代码let a =10; //1010a >>=1; console.log(a); // 输出:5
####6. 无符号右移位运算符 (>>>)
无符号右移位运算符用于将一个整数向右移动指定的位数,且不考虑符号。
javascript// 示例代码let a = -10; //11111010a >>>=1; console.log(a); // 输出:4294967294
以上就是Javascript中的运算符的介绍。这些运算符对于编写有效的Javascript代码至关重要。