布尔型 bool :可能的取值为字面常数值 true 和 false 。 运算符: ! (逻辑非) && (逻辑与, "and" ) || (逻辑或, "or" ) == (等于) != (不等于) 运算符 || 和 && 都遵循同样的短路( short-circuiting )规则。就是说在表达式 f(x) || g(y) 中, 如果 f(x) 的值为 true ,那么 g(y) 就不会被执行,即使会出现一些副作用。