js运算符

1.算术运算符

+  -  *  /    %取模

num++ 先用在加

var num1=1

alert(num1++)

等价于

alert(num1)

num1=num1+1

++num 先加再用

var num1=-

alert(++num1)

等价于

num1=num1+1

alert(num1)


2.赋值运算符


=   += 

var num=num+1 等价于var num += 1;


3.关系运算符与表达式


>  <   ==   >= <=  !=

判断两个数是否相等时== 可以把数值卸载前面,变量写在后面

===

绝对相等,变量的值和类型都要相等

!==

绝对不相等,变量的值和类型都不相等

 

4.逻辑运算符


&&  条件全部成立才为真

||   条件有一个真的就是真。

非   !

5.位运算与表达式

 

基于二进制

Var num=5

alert(num.toString(2))

输出101。

 

var num3=5;//101
var num4=6;//110
alert(num4.toString(2) & num3.toString(2))//100

 只有两者同时为1时结果才为1,其余结果为0

按位运算,不足的在二进制前补0

 

var num3=5;//101
 
varnum4=6;//110
 
alert(num4.toString(2) ^ num3.toString(2))//11

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值