运算符

JavaScript的运算符按运算符类型可以分为以下5种:

(1)算术运算符;
(2)比较运算符;
(3)赋值运算符;
(4)逻辑运算符;
(5)条件运算符;
一、算术运算符

运算符 描述 示例
+ 加 4+6 //返回值10
- 减 7-2 //返回值5
* 乘 2*3 //返回值6
/ 除 12/3 //返回值4
% 求余 7%4 //返回值3
++ 自增 见下面
– 自减 见下面

二、比较运算符

运算符 描述 示例
‘>’ 大于 2>5 //返回false
‘<’ 小于 1<4 //返回true
‘<=’ 小于等于 8<=8 //返回true
‘>=’ 大于等于 3>=5 //返回false
‘==’ 是否等于 5==6 //返回false
‘!=’ 是否不等于 5!=6 //返回true

“< br/>”表示换行,当然也可以使用转义字符“\n”来实现,只不过前一个是使用HTML标签实现,后面一个使用转义字符实现。

三、赋值运算符

JavaScript中的赋值运算可以分为2种:简单赋值运算和复合赋值运算。

简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中。sum=sum+i;

复合赋值运算结合了其他操作(如算术运算操作)和赋值操作。sum+=i;

运算符 示例
= author=”helicopter”
+= a+=b等价于a=a+b
-= a-=b等价于a=a-b
* = a*=b等价于a=a*b
/= a/=b等价于a=a/b
%= a%=b等价于a=a%b
&= a&=b等价于a=a&b(&是逻辑与运算)
|= a|=b等价于a=a|b(|是逻辑或运算)
^= a^=b等价于a=a^b(^是逻辑异或运算)

四、逻辑运算符

逻辑运算符通常用于执行布尔运算,它们常常和比较运算符一起使用来表示复杂比较运算,这些运算涉及的变量通常不止一个,而且常用于if、while和for语句中。

运算符 描述 示例
&& 逻辑与,若两边表达式的值都为true,则返回true;任意一个值为false,则返回false (8>5)&&(4<6),返回true;(8<5)&&(4<6),返回false
|| 逻辑或,只有表达式的值都为false,才返回false,其他情况返回true (8<5)||(4<6),返回true;(8<5)&&(4>6),返回false
! 逻辑非,若表达式的值为true,则返回false;若表达式的值为false,则返回true !(9>2),返回false;!(9<2),返回true

五、条件运算符

语法
条件?表达式1:表达式2;

说明
如果“条件”为true,则表达式的值使用“表达式1”的值;如果“条件”为false,则表达式的值使用“表达式2”的值。

(x>y)?4*3:5
如果x的值大于y的值,则上面整个表达式最终的值为“12(由4*3得到)”;如果x的值小于或等于y的值,则上面整个表达式最终的值为“5”。


typeof运算符

typeof运算符用于返回它的操作数当前所容纳的数据的类型,这对于判断一个变量是否已被定义特别有用。

例如:
document.write(typeof(1)+”< br/>”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值