Skip to content

JavaScript表达式

表达式是一组代码的集合,它返回一个值。

每一个合法的表达式都能计算成某个值,但从概念上讲,有两种类型的表达式:有副作用的(比如赋值)和单纯计算求值的。

表达式x=7是第一类型的一个例子。该表达式使用=运算符将值7赋予变量x。这个表达式自己的值等于7

代码3 + 4是第二个表达式类型的一个例子。该表达式使用+运算符把34加到一起但并没有把结果(7)赋值给一个变量。

JavaScript有以下表达式类型:

  • 算数: 得出一个数字, 例如 3.14159. (通常使用 arithmetic operators.)
  • 字符串: 得出一个字符串, 例如, "Fred" 或 "234". (通常使用 string operators.)
  • 逻辑值: 得出true或者false. (经常涉及到 logical operators.)
  • 基本表达式: javascript中基本的关键字和一般表达式。
  • 左值表达式: 分配给左值。