Skip to content

JavsScript中的运算符

  JavaScript是一种广泛应用于前端开发的脚本语言,它提供了丰富的运算符用于进行各种数值和逻辑操作。本文将介绍JavaScript中常见的运算符,包括算术运算符、比较运算符、逻辑运算符以及其他一些常用的运算符。

算术运算符

算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法和求余等操作。

  • 加法运算符(+):用于将两个数值相加,也可以用于字符串的拼接。
js
let a = 5;
let b = 3;
let c = a + b; // 结果为8
 
let str1 = "Hello";
let str2 = "World";
let str3 = str1 + " " + str2; // 结果为"Hello World"
  • 减法运算符(-):用于将一个数值减去另一个数值。
js
let a = 5;
let b = 3;
let c = a - b; // 结果为2
  • 乘法运算符(*):用于将两个数值相乘。
js
let a = 5;
let b = 3;
let c = a * b; // 结果为15
  • 除法运算符(/):用于将一个数值除以另一个数值。
js
let a = 6;
let b = 3;
let c = a / b; // 结果为2
  • 求余运算符(%):用于求一个数值除以另一个数值的余数。
js
let a = 7;
let b = 3;
let c = a % b; // 结果为1

比较运算符

比较运算符用于比较两个值,并返回一个布尔值(true或false)。

  • 等于运算符(==):用于比较两个值是否相等。
js
let a = 5;
let b = 3;
console.log(a == b); // 输出false
  • 不等于运算符(!=):用于比较两个值是否不相等。
js
let a = 5;
let b = 3;
console.log(a != b); // 输出true
  • 大于运算符(>):用于判断一个值是否大于另一个值。
js
let a = 5;
let b = 3;
console.log(a > b); // 输出true
  • 小于运算符(<):用于判断一个值是否小于另一个值。
js
let a = 5;
let b = 3;
console.log(a < b); // 输出false
  • 大于等于运算符(>=):用于判断一个值是否大于或等于另一个值。
js
let a = 5;
let b = 3;
console.log(a >= b); // 输出true
  • 小于等于运算符(<=):用于判断一个值是否小于或等于另一个值。
js
let a = 5;
let b = 3;
console.log(a <= b); // 输出false

逻辑运算符

逻辑运算符用于组合多个条件,并返回一个布尔值。

  • 与运算符(&&):当所有条件都为真时,返回true,否则返回false。
js
let a = 5;
let b = 3;
let c = 7;
console.log(a < b && b < c); // 输出false
  • 或运算符(||):当至少有一个条件为真时,返回true,否则返回false。
js
let a = 5;
let b = 3;
let c = 7;
console.log(a < b || b < c); // 输出true
  • 非运算符(!):用于取反一个条件的结果。
js
let a = 5;
let b = 3;
console.log(!(a < b)); // 输出true

其他运算符

除了上述常见的运算符外,JavaScript还提供了其他一些常用的运算符。

  • 赋值运算符(=):用于将一个值赋给一个变量。
js
let a = 5;
  • 自增运算符(++):用于将一个变量的值增加1。
js
let a = 5;
a++; // a的值变为6
  • 自减运算符(--):用于将一个变量的值减少1。
js
let a = 5;
a--; // a的值变为4
  • 条件运算符(三元运算符)(? : ):用于根据一个条件的真假来返回不同的值。
js
let a = 5;
let b = a > 3 ? "大于3" : "小于等于3";
console.log(b); // 输出"大于3"

CSDN博主 大宝贱 的个人博客