JavaScript表达式和运算符应用

手册/FAQ (522) 2015-09-01 16:22:20

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,下面说下JavaScript中常见的表达式和运算符。

 

表达式

 

与数学中的定义相似,表达式是指具有一定的值的、用运算符把常数和变量连接起来的代数式。一个表达式可以只包含一个常数或一个变量。它可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。

 

运算符

 

用于计算的一些符号,在JavaScript中有算术运算符,如+、-、*、/等;有比较运算符如!=、==等; 有逻辑布尔运算符如!(取反)、|、||; 有字串运算如+ 、 +=等。

 

①、算术运算符

+        加
-        减
*        乘
/        除
%       取模
++      递加1
--      递减1

 

②、比较运算符

 

比较运算符它的基本操作过程是,首先对它的操作数进行比较,然后再返回一个true或False值,有8个比较运算符:<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、==(等于)、!=(不等于)。

 

③、逻辑布尔运算符

 

!(取反)、&=(与之后赋值)、 &(逻辑与)、 |=(或之后赋值)、 |(逻辑或)、 ^=(异或之后赋值)、 ^(逻辑异或)、 ?:(三目操作符)、||(或)、==(等于)、|=(不等于)。

 

其中三目操作符主要格式如下:

 

操作数?结果1:结果2

 

若操作数的结果为真,则表述式的结果为结果1,否则为结果2

THE END