返回

JavaScript 操作运算符 种类繁多,功能强大

前端

JavaScript 操作运算符是编程语言中用于执行运算和比较的特殊符号或。这些运算符可以对变量、常量和表达式进行各种操作,从而实现复杂的功能。JavaScript 中的操作运算符种类繁多,包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、增量运算符和递减运算符等。

算术运算符

算术运算符用于执行基本的算术运算,包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。这些运算符可以对数字、变量或表达式的值进行操作,从而得到新的值。

比较运算符

比较运算符用于比较两个值的大小或相等性,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。这些运算符可以对数字、变量或表达式的值进行比较,从而得到一个布尔值(true 或 false)。

逻辑运算符

逻辑运算符用于对布尔值进行逻辑运算,包括逻辑与(&&)、逻辑或(||)和逻辑非(!)。这些运算符可以对两个或多个布尔值进行运算,从而得到一个新的布尔值。

位运算符

位运算符用于对二进制位进行操作,包括按位与(&)、按位或(|)、按位异或(^)和按位取反(~)。这些运算符可以对数字或变量的二进制位进行操作,从而得到新的值。

赋值运算符

赋值运算符用于将一个值赋给变量,包括等于(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)和取模等于(%=)。这些运算符可以将一个值赋给变量,或将一个值与变量的现有值进行运算,然后将结果赋给变量。

增量运算符和递减运算符

增量运算符(++)和递减运算符(--)用于对变量的值进行递增或递减。这些运算符可以对变量进行自增或自减操作,从而得到新的值。

JavaScript 中的操作运算符种类繁多,功能强大,是实现各种计算和逻辑判断的基础。程序员可以通过熟练掌握这些运算符,轻松构建复杂的应用程序。

以下是 JavaScript 操作运算符的详细介绍:

  • 算术运算符 :+(加)、-(减)、*(乘)、/(除)、%(取模)
  • 比较运算符 :==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)
  • 逻辑运算符 :&&(逻辑与)、||(逻辑或)、!(逻辑非)
  • 位运算符 :&(按位与)、|(按位或)、^(按位异或)、~(按位取反)
  • 赋值运算符 :=(等于)、+=(加等于)、-=(减等于)、*=(乘等于)、/=(除等于)、%=(取模等于)
  • 增量运算符 :++(自增)
  • 递减运算符 :--(自减)

以下是 JavaScript 操作运算符的示例:

  • 算术运算符示例:
var a = 10;
var b = 5;

var c = a + b; // c = 15
var d = a - b; // d = 5
var e = a * b; // e = 50
var f = a / b; // f = 2
var g = a % b; // g = 0
  • 比较运算符示例:
var a = 10;
var b = 5;

var c = a == b; // c = false
var d = a != b; // d = true
var e = a > b; // e = true
var f = a < b; // f = false
var g = a >= b; // g = true
var h = a <= b; // h = false
  • 逻辑运算符示例:
var a = true;
var b = false;

var c = a && b; // c = false
var d = a || b; // d = true
var e = !a; // e = false
  • 位运算符示例:
var a = 10; // 二进制:1010
var b = 5; // 二进制:0101

var c = a & b; // c = 0000 (二进制)
var d = a | b; // d = 1111 (二进制)
var e = a ^ b; // e = 1111 (二进制)
var f = ~a; // f = 0101 (二进制)
  • 赋值运算符示例:
var a = 10;

a += 5; // a = 15
a -= 5; // a = 10
a *= 5; // a = 50
a /= 5; // a = 10
a %= 5; // a = 0
  • 增量运算符示例:
var a = 10;

a++; // a = 11
++a; // a = 12
  • 递减运算符示例:
var a = 10;

a--; // a = 9
--a; // a = 8

JavaScript 中的操作运算符种类繁多,功能强大,是实现各种计算和逻辑判断的基础。程序员可以通过熟练掌握这些运算符,轻松构建复杂的应用程序。