会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网站设计 > JavaScript的表达式与运算符的介绍

JavaScript的表达式与运算符的介绍

时间:2011-10-30 14:23:42   作者:   来源:   点击:

表达式:与数学中的定义相似,指具有一定值并用运算符连接常数和变量的代数式。一个表达式可以只包含一个常数或一个变量。

运算符:运算符包括四则运算符、关系运算符、位运算符、逻辑运算符和符合运算符,这些运算符及其他从高到底的优先级如下。

括号 (x)[x] 方括号只用于指定的数组的下标
求反、自加和自减123 -x 返回x的相反数
!x 返回与x(布尔值)相反的布尔值
x++ x值加1,仍返回原来的X值
x-- x值减1,仍返回原来的X值
++x x值加1,返回原来的x值
--x x值减1,返回原来的x值
乘和除 x*y 返回x乘y的值
x/y 返回x除y的值
x%y 返回x与y的模(x除以y的余数)
加和减 x+y 返回x加y的值
x-y 返回x减y的值
关系运算 x<y x<=y 当符合条件时,返回true,否则返回false
x>y x>=y
等于和不等于 x==y 当x等于y时,返回true,否则返回false
x!=y 当x不等于y时,返回true,否则返回false
位与 x&y 当两个数位中有且只有一个为0时,返回0;否则返回1
位异或 x^y 两个数位中有且只有一个为0时,返回0;否则返回1
位与 x/y 两个数位中只要有一个为1,则返回1;当两个数位都为0时,返回0
位运算符通常会被当做逻辑运算符来使用,运算过程是把两个操作数(即x和y)转换为二进制数。对每个数值执行以上操作,然后返回得到的新二进制数。对每个数位执行以上操作,然后返回得到的新二进制数。由于真值是全部数位均为1的二进制数,而假值则是全部是0的二进制数,所以位运算符也可以充当逻辑运算符
逻辑与 x&&y 当x和y同时为true时;返回true;否则返回false
逻辑或 x||y 当x和y任意一个为true时;返回true;当二者同时为false时,返回false
逻辑与/或有时城为“快速与/或”,这是因为当第1操作数(x)已经可以决定结果时,可以忽略y值。例如,false&&y,因为x==false,所以可以忽略y值。结果始终是false,即表达式返回false
条件 c?x:y 当条件c为true时,返回x值(执行x语句);否则返回y值(执行y语句)
赋值与符合运算 x=y 把y值赋给x,返回所赋值
x+=y x-=y Xx=y x/=y x%=y x与y相加/减/乘/除/求余,所得结果赋给x,做返回赋值后的x值
分享到:

阅读此篇文章的网友还阅读了:

无相关信息

网友评论

热门网站设计