1. 算术运算符:
用于执行基本的数学运算。
- 加法 +:
var sum = 5 + 3; // sum 的值为 8
- 减法 -:
var difference = 10 - 5; // difference 的值为 5
- 乘法 *:
var product = 4 * 6; // product 的值为 24
- 除法 /:
var quotient = 20 / 4; // quotient 的值为 5
- 取余 %:
var remainder = 15 % 4; // remainder 的值为 3
2. 比较运算符:
用于比较两个值。
- 等于 ==:
var isEqual = 5 == "5"; // isEqual 的值为 true
- 全等 ===:
var isStrictEqual = 5 === "5"; // isStrictEqual 的值为 false
- 不等于 !=:
var isNotEqual = 10 != "10"; // isNotEqual 的值为 false
- 不全等 !==:
var isStrictNotEqual = 10 !== "10"; // isStrictNotEqual 的值为 true
- 大于 >、小于 <、大于等于 >=、小于等于 <=:
var greaterThan = 10 > 5; // greaterThan 的值为 true
3. 逻辑运算符:
用于执行逻辑运算。
- 与 &&:
var andResult = true && false; // andResult 的值为 false
- 或 ||:
var orResult = true || false; // orResult 的值为 true
- 非 !:
var notResult = !true; // notResult 的值为 false
4. 赋值运算符:
用于给变量赋值。
- 赋值 =:
var x = 10;
- 加等于 +=、减等于 -=、乘等于 *=、除等于 /=:
var y = 5;
y += 3; // y 的值为 8
5. 三元运算符:
也称为条件运算符,用于简化条件语句。
var age = 20;
var result = (age >= 18) ? "Adult" : "Minor";
// result 的值为 "Adult"
6. 其他运算符:
- typeof 运算符: 用于获取变量或值的数据类型。
var type = typeof 42; // type 的值为 "number"
- instanceof 运算符: 用于检查对象是否属于某个类。
var isArray = [1, 2, 3] instanceof Array; // isArray 的值为 true
这些是一些基本的 JavaScript 运算符。运算符在编程中起着非常重要的作用,帮助实现各种计算和逻辑操作。深入理解这些运算符对于编写高效和清晰的代码非常重要。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12786/JavaScript