零基础学JavaScript
上QQ阅读APP看书,第一时间看更新

3.1 表达式

表达式(expression)就是JavaScript中的一个语句,这个语句可以是常量或变量,也可以是由常量、变量加上一些运算符组成的语句。因此,表达式可以分为以下3种。

■常量表达式:常量表达式就是常量本身,请看以下代码。


"JavaScript"          //字符串常量表达式
1.2                   //数字常量表达式
false                 //布尔常量表达式

■变量表达式:变量表达式就是变量的值,请看以下代码。


x                     //变量表达式
y                     //变量表达式

■复合表达式:复合表达式是由常量、变量加上一些运算符所组成的表达式,请看以下代码。


x + y                 //x是变量表达式,y是变量表达式,x+y是复合表达式
1 + 2                 //1是常量表达式,2是常量表达式,1+2是复合表达式
(x + y) - (1 + 2)     //这是由常量表达式和变量表达式共同组成的复合表达式

表达式按其运算结果又可以分为以下3种。

■算术表达式(arithmetic expression):运算结果为数字的表达式称为算术表达式。

■字符串表达式(string expression):运算结果为字符串的表达式称为字符串表达式。

■逻辑表达式(logical expression):运算结果为布尔值的表达式称为逻辑表达式。