JavaScript中的运算符

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

一、算术运算符

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

1、加法运算符(+):用于将两个数值相加,也可以用于字符串的拼接。

let a = 5;
let b = 3;
let c = a + b; // 结果为8

let str1 = "Hello";
let str2 = "World";
let str3 = str1 + " " + str2; // 结果为"Hello World"

2、减法运算符(-):用于将一个数值减去另一个数值。

let a = 5;
let b = 3;
let c = a - b; // 结果为2

3、乘法运算符(*):用于将两个数值相乘。

let a = 5;
let b = 3;
let c = a * b; // 结果为15

4、除法运算符(/):用于将一个数值除以另一个数值。

let a = 6;
let b = 3;
let c = a / b; // 结果为2

5、求余运算符(%):用于求一个数值除以另一个数值的余数。

let a = 7;
let b = 3;
let c = a % b; // 结果为1

二、比较运算符

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

1、等于运算符(==):用于比较两个值是否相等。

let a = 5;
let b = 3;
console.log(a == b); // 输出false

2、不等于运算符(!=):用于比较两个值是否不相等。

let a = 5;
let b = 3;
console.log(a != b); // 输出true

3、大于运算符(>):用于判断一个值是否大于另一个值。

let a = 5;
let b = 3;
console.log(a > b); // 输出true

4、小于运算符(<):用于判断一个值是否小于另一个值。

let a = 5;
let b = 3;
console.log(a < b); // 输出false

5、大于等于运算符(>=):用于判断一个值是否大于或等于另一个值。

let a = 5;
let b = 3;
console.log(a >= b); // 输出true

6、小于等于运算符(<=):用于判断一个值是否小于或等于另一个值。

let a = 5;
let b = 3;
console.log(a <= b); // 输出false

三、逻辑运算符

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

1、与运算符(&&):当所有条件都为真时,返回true,否则返回false

let a = 5;
let b = 3;
let c = 7;
console.log(a < b && b < c); // 输出false

2、或运算符(||):当至少有一个条件为真时,返回true,否则返回false

let a = 5;
let b = 3;
let c = 7;
console.log(a < b || b < c); // 输出true

3、非运算符(!):用于取反一个条件的结果。

let a = 5;
let b = 3;
console.log(!(a < b)); // 输出true

四、其他运算符

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

1、赋值运算符(=):用于将一个值赋给一个变量。

let a = 5;

2、自增运算符(++):用于将一个变量的值增加1

let a = 5;
a++; // a的值变为6

3、自减运算符(--):用于将一个变量的值减少1。

let a = 5;
a--; // a的值变为4

4、条件运算符(三元运算符)(? : ):用于根据一个条件的真假来返回不同的值。

let a = 5;
let b = a > 3 ? "大于3" : "小于等于3";
console.log(b); // 输出"大于3"

你可能感兴趣的:(JavaScript基础,javascript)