2.2.2 基本表达式
基本表达式是表达式的最基本组成部分,通常而言基本表达式是一个整体。基本表达式包括:
这一节作为入门,只介绍一部分的基本表达式。
字面量 组成了一个基本表达式,这个基本表达式的值就是字面量的值。例如:
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) 。这就是基本表达式是一个整体的含义,基本表达式的值只用考虑基本表达式本身,而不用考虑其他组合。