zoukankan      html  css  js  c++  java
  • js运算符的优先级

    关于js运算符,无非有三大类,算数运算符、关系运算符和逻辑运算符。

      

    1.算数运算符 +- * / %
    2.关系运算符 > < >= <= == === != !==
    3.逻辑运算符 && || !
    4.赋值运算符 =
    
    优先级:1>2>3>4
    

      

    再往下分,算数运算符不用说,跟数学上的规则是一样的。

         逻辑运算符优先级:先非后与再或

            关系运算符:

            >  <  >=  <= :比较的都是内容 
            (不要直接比较两个字符串,将其转换为数字再比较,如"100"和"36",
                字符串会直接比较第一个字符,就成了36大于100了)
            
            ==:等于。比较的是内容,不关注数据类型        
    var a = 3;  
    var b = "3";   
    var c = a==b; //c = true; 
    

            ===:全等。比较的是内容和数据类型

    var a = 3;  
    var b = "3";   
    var c = a==b; //c = false;  
    

     

            !=:不等于。比较的是内容,不关注数据类型

            !==: 不全等于。比较的是内容和数据类型

  • 相关阅读:
    运算符优先级
    Tips—查询某结构体
    在线词典--(一、流程分析)
    数据库—SQLite3
    回调函数(转载)
    UNIX域套接字
    进程间通信小结
    HDU_oj_2027 统计元音
    HDU_oj_2026 首字母变大写
    HDU_oj_2025 查找最大字母
  • 原文地址:https://www.cnblogs.com/yourself/p/8716811.html
Copyright © 2011-2022 走看看