JavaScript中有多种运算符,它们用于执行各种操作,包括算术运算、比较运算、逻辑运算等。以下是一些常见的JavaScript运算符:

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