📅  最后修改于: 2023-12-03 15:16:15.826000             🧑  作者: Mango
JavaScript 表达式是由变量、值和运算符组成的代码单元,可以执行一个操作并返回一个值。在 JavaScript 中,表达式可以是简单的值、函数调用、变量声明等等。
最简单的 JavaScript 表达式就是一个值:
1
这个表达式就表示了一个数字值 1。
JavaScript 中有很多运算符,可以用来对值进行操作,比如加减乘除、比较大小、逻辑运算等。以下是一些常用的运算符:
| 运算符 | 描述 | | ------ | ------------ | | + | 加 | | - | 减 | | * | 乘 | | / | 除 | | % | 取模(求余) |
示例:
1 + 2 // 结果为 3
3 - 2 // 结果为 1
2 * 3 // 结果为 6
6 / 2 // 结果为 3
7 % 3 // 结果为 1
| 运算符 | 描述 | | ------ | ---------- | | == | 相等 | | != | 不等 | | === | 全等 | | !== | 不全等 | | > | 大于 | | < | 小于 | | >= | 大于等于 | | <= | 小于等于 |
示例:
5 == "5" // 结果为 true
5 != 4 // 结果为 true
5 === 5 // 结果为 true
5 !== 5 // 结果为 false
7 > 3 // 结果为 true
6 < 2 // 结果为 false
8 >= 8 // 结果为 true
9 <= 7 // 结果为 false
| 运算符 | 描述 | | ------ | ------------ | | && | 与(and) | | || | 或(or) | | ! | 非(not) |
示例:
true && true // 结果为 true
true && false // 结果为 false
true || false // 结果为 true
!true // 结果为 false
| 运算符 | 描述 | | ------ | ---- | | = | 赋值 | | += | 加等 | | -= | 减等 | | *= | 乘等 | | /= | 除等 | | %= | 取模等 |
示例:
let a = 1 // a 的值为 1
a += 2 // a 的值为 3
a -= 1 // a 的值为 2
a *= 3 // a 的值为 6
a /= 2 // a 的值为 3
a %= 2 // a 的值为 1
JavaScript 中还有一些其他的运算符,比如三元运算符:
condition ? expr1 : expr2
如果 condition
为真,则返回 expr1
的值,否则返回 expr2
的值。
还有一些位运算符、void 运算符等,可以根据需要查阅文档。
JavaScript 表达式也可以是函数调用:
console.log("Hello, world!")
这个表达式调用了 console.log()
函数,并传入了一个字符串参数。
JavaScript 表达式中还可以包含变量。变量是用来存储值的,可以在程序中被多次引用。
let a = 1
let b = 2
a + b // 结果为 3
这个表达式中,a
和 b
都是变量,分别存储了值 1
和 2
,然后通过 +
运算符相加得到了结果 3
。
JavaScript 表达式是 JavaScript 中最基本的代码单元,可以执行一个操作并返回一个值。掌握了表达式的基本类型和运算符,可以编写出更加复杂的 JavaScript 程序。