📜  js 运算符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:24.568000             🧑  作者: Mango

JS运算符

在Javascript中,运算符是用于对变量或者值进行操作和计算的符号。本文将介绍Javascript中最常用的运算符。

算术运算符

Javascript中的算术运算符用于对数字进行计算。例如,加法运算符(+)可以将两个数字相加。

let a = 5;
let b = 10;
let c = a + b;
// c的值为15

Javascript中的算术运算符包括:

| 运算符 | 描述 | | ---- | ---- | | + | 加法 | | - | 减法 | | * | 乘法 | | / | 除法 | | % | 求余 |

赋值运算符

赋值运算符用于将值赋给变量。例如,等号(=)可以将一个值赋给一个变量。

let a = 5;
// a的值为5

Javascript中的赋值运算符包括:

| 运算符 | 描述 | | ---- | ---- | | = | 赋值 | | += | 加后赋值 | | -= | 减后赋值 | | *= | 乘后赋值 | | /= | 除后赋值 | | %= | 求余后赋值 |

比较运算符

比较运算符用于比较两个值的大小或者相等性。例如,等于运算符(==)可以比较两个值是否相等。

let a = 5;
let b = 10;
let c = a == b;
// c的值为false

Javascript中的比较运算符包括:

| 运算符 | 描述 | | ---- | ---- | | == | 等于(只比较值)| | === | 等于(值和类型都必须相同)| | != | 不等于(只比较值)| | !== | 不等于(值和类型都必须不同)| | > | 大于 | | < | 小于 | | >= | 大于等于 | | <= | 小于等于 |

逻辑运算符

逻辑运算符用于对逻辑值(true或false)进行操作。例如,逻辑与运算符(&&)可以将两个逻辑值进行“与”运算。

let a = true;
let b = false;
let c = a && b;
// c的值为false

Javascript中的逻辑运算符包括:

| 运算符 | 描述 | | ---- | ---- | | && | 与(两个值都为true才返回true)| | || | 或(两个值有一个为true就返回true)| | ! | 非(将true变成false,将false变成true)|

三元运算符

三元运算符以条件是否成立来决定返回值。例如,问号加冒号(?:)可以实现简单的条件判断。

let a = 5;
let b = 10;
let c = (a > b) ? true : false;
// c的值为false

三元运算符的语法如下:

condition ? expr1 : expr2

如果condition为true,则返回expr1的值,否则返回expr2的值。

以上就是Javascript中最常用的运算符。这些运算符是编写Javascript代码时不可或缺的一部分,熟练掌握它们可以让您的代码更加高效。