js运算符

如果把数字与字符串相加,结果将成为字符串。

算 字 赋 比 逻 位 它

算术运算符

+ - * / ++ --

字符串连接

+

例子:
    txt1="你好";
    txt2="中国";
    txt3=txt1+txt2;

赋值运算

=    +=   -=   %=
例子:
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
运算符例子等价于结果
=x=y x=5
+=x+=yx=x+yx=15
-=x-=yx=x-yx=5
*=x*=yx=x*yx=50
/=x/=yx=x/yx=2
%=x%=yx=x%yx=0

比较运算符

 <  >    >=    <=    ==    ===   !=   !==

例子:
运算符描述例子
==等于x==8 为 false
===全等(值和类型)x===5 为 true;x==="5" 为 false
!=不等于x!=8 为 true
>大于x>8 为 false
<小于x<8 为 true
>=大于或等于x>=8 为 false
<=小于或等于x<=8 为 true

逻辑运算符

&&  ||  !

例子: 给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符描述例子
&&and(x < 10 && y > 1) 为 true
llor(x==5 ll y==5) 为 false
!not!(x==y) 为 true

位运算

^    &    |   <<   >>
运算符 
&&运算符我们都知道,只有两个都为真,结果才为真。
ll与 ll操作符的道理也是一样的,只要两个数中有一个数为1,结果就为1,其他则为0。
^按位异或是两个数中只有一个1时返回1,其他情况返回0。
<<有符号左移会将32位二进制数的所有位向左移动指定位数。
>>有符号右移会将32位二进制数的所有位向右移动指定位数。

其它运算符

?   :    三元运算符
语法是 条件 ? 结果1 : 结果2;.
 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
例子:
    <script> 
            var b=5;

            (b == 5) ? a="true" : a="false";

            document.write(" --------------------------- "+a);
     </script>
delete:用于删除对象中属性的   如:delete o.name; //删除o对象中的name属性

void:   void 运算符对任何值返回 undefined。没有返回值的函数真正返回的都是 undefined。

var iNum1=1, iNum2=2, iNum3=3;// 逗号运算符 用逗号运算符可以在一条语句中执行多个运算。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值