[学习笔记]运算符的应用

1.赋值运算符
简单赋值运算符
例如:var User="shuaige";

复合赋值运算符

例如:a+=b        // 相当于a=a+b(简单赋值运算符)
                       -              -
                       *              *
                       /              /
                       %           %
                       &            &     (逻辑与运算)
                       |              |      (逻辑或运算) 
                       ^              ^     (逻辑异或运算)


2.算数运算符
+ - * /
例如:alert(1+2); 会输出3


++     --
        自增  自减
例如:
i=1;j=i++;//j是1 i是2  因为 i++是先用后加
i=1;j=++i;//j是2 i是2  因为 ++i是先加后用
   
-- 同理


进行除法运算时,0不能作为除数,如果0是除数,则返回结果为 Infinity(一个关键字)
例如:
alert(1/0);     这是错误的做法

3.比较运算符
返回布尔值
< >
可以是数字或字符串
例如:alert(1<9); 返回 true

<=

>=           (和一般用法相同 不举例子详细说明了)



==  等于 只根据表面值进行判断 不涉及数据类型
例如: alert("11"==11); 返回 true

=== 绝对等于 不仅判断表面值 还要判断数据类型是否一样
例如:例如: alert("11"===11); 返回 false

!= 不等于 只根据表面值进行判断 不涉及数据类型
!== 不绝对等于 不仅判断表面值 还要判断数据类型是否一样


4.逻辑运算符

返回布尔值 通常与比较运算符一起使用 用于比较复杂的运算
! 逻辑非
例如: alert(!("11"===11)); 返回值是 true

&& 逻辑与 只有当两个操作数的结果都为 true 时 结果才为true

例如:alert(("11"==11)&&(1<6)); 返回值是 true

|| 逻辑或 只要两个操作数有一个true 结果就是true




5.条件运算符
条件运算符 是javascript支持的一种特殊的三元运算符
语法格式:  操作数?结果1:结果2;  如果操作数的值为true 则整个表达式的结果是 结果1,如果操作数的结果为false 则整个表达式的结果为 结果2


6.字符串运算符
除了比较运算符之外 还可以 链接运算符 用来链接字符串    +(加号)
例如:
var a="Hello"+"World";
a+=" Hello EveryOne!";
alert(a);


链接字符串的两种方式
第一种: +
第二种: +=       例子     看上面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值