- 数学运算符
在JavaScript中,数学运算符用于执行基本的算术操作,例如加法、减法、乘法和除法等。以下是一些常见的数学运算符:
- 加号(+):将两个数相加
- 减号(-):将一个数减去另一个数
- 乘号(*):将两个数相乘
- 除号(/):将一个数除以另一个数
- 取余运算符(%):返回两个数相除后的余数
例如:
var a = 5; var b = 2; console.log(a + b); // 输出 7 console.log(a - b); // 输出 3 console.log(a * b); // 输出 10 console.log(a / b); // 输出 2.5 console.log(a % b); // 输出 1
- 比较运算符
比较运算符用于比较两个值,并根据比较结果返回一个布尔值(true或false)。以下是一些常见的比较运算符:
- 相等运算符(==):如果两个值相等,则返回true
- 不等运算符(!=):如果两个值不相等,则返回true
- 全等运算符(===):如果两个值类型和值都相等,则返回true
- 不全等运算符(!===):如果两个值类型或值有一个不相等,则返回true
- 大于运算符(>):如果第一个值大于第二个值,则返回true
- 小于运算符(<):如果第一个值小于第二个值,则返回true
- 大于等于运算符(>=):如果第一个值大于或等于第二个值,则返回true
- 小于等于运算符(<=):如果第一个值小于或等于第二个值,则返回true
例如:
var x = 5; var y = "5"; console.log(x == y); // 输出 true,因为x和y的值相同 console.log(x === y); // 输出 false,因为x和y的类型不同 console.log(x > 3 && y < 10); // 输出 true,因为x大于3且y小于10
- 逻辑运算符
逻辑运算符用于对布尔值进行逻辑操作。以下是一些常见的逻辑运算符:
- 逻辑与运算符(&&):如果两个操作数都为true,则返回true
- 逻辑或运算符(||):如果两个操作数中有一个为true,则返回true
- 逻辑非运算符(!):如果操作数为true,则返回false,反之亦然