javascript(三)运算符号

1.算术运算符
+ 、 - 、 * 、 / 、 %(取余):当除不尽的时候余下的结果:判断奇偶数 a%2==0 a%2 != 0
++:(自增) :
- -:(自减)
++ 与 - - 就是针对变量本身进行数据+1或者-1,
不同的是在变量前面还是变量后面
++在变量后面,先执行后运算(本次不进行数据相加,下次调用数值发生改变)
++在变量前面,先运算后执行,+1再输出

2.比较运算符
返回结果都是boolean值,一般用来做条件处理
A==B 如果两个操作数相等,返回true
A!=B 如果两个操作数不等,返回true
A>=B 如果A大于或者等于B,返回true
A>B 如果A大于B,返回true
A<B 如果A小于B,返回true
A<=B 如果A小于或等于B,返回true
===(值及类型都相等)  !==(值及类型都相等)

== 和 != 能判断字符串是否相同或者不相同

3.逻辑运算符
a&&b :逻辑与(Logical AND)(且),若a,b都是true,则结果为true。
&&遇到false短路效果,只要遇到false就不继续往后执行
&:若a,b都是true,则结果为true。
&表示位的与运算。两个数值的各个位分别相与,同时为1才得1。
只要一个为0就得0。
&不具有短路效果
a||b :逻辑或(Logical OR) ,若a,b任一是true,则结果为true。
|| 具有短路效果,遇到true有短路效果,就不继续往后执行
|表示位的或运算。两个数值的各个位分别相或,只要有一个1就是 1
| 不具有短路效果
!a :逻辑非(Logical NOT) ,若a是true,则结果为false
4.赋值运算符
= 、 += 、 -= 、 *= 、 /= 、 %=
将右边的值赋给左边

运算符意义运算符意义
=x=5/=x=x/y
+=x=x+y%=求余赋值
-=x=x-y*=x=x*y

var c = 34;
var d = c;
alert(d);

5.条件运算符
条件运算符(?)
格式:条件表达式?值1:值2;
如果条件表达式的结果是ture,返回值1,否则就返回值2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值