美文网首页
js运算符

js运算符

作者: 云淡风轻_301b | 来源:发表于2017-10-17 23:35 被阅读0次

    js基础语法:运算符,判断语句,数据类型,js对象

    一、运算符

    赋值运算符 =
    算数运算符 +-*/% ++ --
    关系运算符 >< >= <= == === != !== (运算结果为布尔值)
    条件运算符 (三目运算)
    逻辑运算符 && || !

    1.++a和a++

     var a = 10;
     var b = a++;//先把a的值赋值给b,a再自增
     console.log(a,b)// 11  10
    
     var c =5
     var d =++c;//c先自增,再赋值给d
     console.log(c,d)//6  6
    

    2.==和===的区别
    ==、!= 只判断数值是否相等;
    ===、!== 判断数值和类型

    3.三元运算符
    条件语句?表达式1:表达式2
    条件为真,取表达式1
    条件为假,取表达式2

    4.运算符优先级
    算数运算符>关系运算符>逻辑运算符>赋值运算符

    5.短路与:逻辑与中第一个条件为假,整个表达式就为假,不会判断后面的表达式(全真则真,一假俱假)

    6.短路或:逻辑或中如果第一个条件为真,整个表达式就为真,此时不会去判断第二个条件(一真俱真)

    相关文章

      网友评论

          本文标题:js运算符

          本文链接:https://www.haomeiwen.com/subject/whmjuxtx.html