js基础——js运算符

一、算数运算符

	"+":
       1、数学运算、字符串连接
       2、任何数据类型加字符串都等于字符串
       3、运算顺序自左向右
    "-","*","/","%","=","()"
    "="优先级最弱, "()"优先级较高
    "++","--","+=","-=","/=","*=","%="

	 例:a = 1 + 1 + "a" + 1 + 1; 结果:2a11
        a = 1 / 0; 结果:infinity(正无穷)
        a = 0 % 5; 结果:0

二、比较运算符

	">","<","==",">=","<=","!="
    比较结果:boolean值
    
    字符串比较的是asc码的大小
   
    NaN == NaN --> false

三、逻辑运算符

 "&&","||","!"
        运算结果:真实的值
        
        &&:  首先看表达式转换成布尔值的结果,如果结果为ture,
        那么看会判断第二个值并返回。如果第一个值为false,则返回第一个值。
        
        短路语句:  date && function(data){}; 判断date有没有数据
       
        ||:  遇到表达式为false,接着向后判断,遇到表达式为ture则返回这个值;
        
        浏览器兼容: var event = e || window.event;
      
       !!: 将一个值转换成布尔值
   	   
   	    被认定为false的值: undefined, null, NaN, "", 0, false 
   	  (除了以上的,其余值转换成布尔值都为true)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值