Skip to content

2.2.2 基本表达式

This content is not available in your language yet.

基本表达式是表达式的最基本组成部分,通常而言基本表达式是一个整体。基本表达式包括:

这一节作为入门,只介绍一部分的基本表达式。

字面量 组成了一个基本表达式,这个基本表达式的值就是字面量的值。例如:

42 // 整数字面量 42 组成的基本表达式,值为整数值 42

标识符 可以是一个基本表达式,它的值是标识符所代表的对象的值。例如:

a // 标识符a组成的基本表达式,值为标识符 a 所代表的对象的值

括号包围的表达式 也是一个基本表达式,它的值是括号内表达式的值。例如:

(42) // 括号内的整数字面量 42 组成的基本表达式,值为整数值 42
(a + b) // 括号内的表达式 a + b 组成的基本表达式,值为 a + b 的值

在上面这个例子里(a + b)是一个基本表达式,但是它里面的表达式却不是基本表达式。那么如何理解基本表达式是一个整体呢?

不妨考虑这样的结构:(a + b) * c,这个表达式的值是 (a + b) 和 c 进行 * 运算的结果,而不是 a + (b * c) 。这就是基本表达式是一个整体的含义,基本表达式的值只用考虑基本表达式本身,而不用考虑其他组合。