前面的章节对运算符进行了简单讲解,本章将详细讲解JavaScript中的运算符和表达式。
运算符是进行运算的符号,比如,加法的符号是“+”,减法的符号是“-”等。运算符一般用在表达式中,简单地说,运算符就是参与运算的符号。JavaScript中的运算符分为算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符等,这几类运算符都是按照功能进行分类的。
运算符的分类还有另外一种方式,就是可以按照操作数(参与运算的数据)的个数进行分类,可分为:一元运算符(一目运算符)、二元运算符(二目运算符)和三元运算符(三目运算符)。一元运算符只有一个操作数,如递增(++)和递减(--);二元运算符有两个操作数,如除号(/)和取余(%);三元运算符有三个参数。本书是按照运算符的功能进行详细讲解的。
表达式可以是一个变量或数据,也可以是变量或数据与运算符的组合。JavaScript解释器会计算表达式的结果并返回这个结果值。简单地说,一个表达式总会返回一个数据,任何需要数据的地方都可以使用表达式。下面三种情况都是表达式:
本章学习内容如下:
· 算术运算符
· 赋值运算符
· 比较运算符
· 逻辑运算符
· 条件运算符
· 运算符优先级