• js中 : 运算符


    运算符:
    1、算数运算符:
    + - * / %
    注意:只有+号可以进行拼串和运算,其他的运算符只有运算的功能

    2、赋值运算符
    =就是赋值

    3、自增自减运算符
    ++num 前自增 先让值+1.在返回这值
    num++ 后自增 先返回这个值,再让值+1
    --num 前自减 先让值-1.在返回这值
    num-- 后自减 先返回这个值,再让值-1

    4、逻辑运算符
    && 并且 两边都要成立,结果才是true,只要有一个不成立,就是false
    || 或者 两边只要有一个成立,就是true
    ! 取反

    5、比较运算符
    >,<,>=,<=
    ==,!= 等等和非等,只看值,不看类型
    !==,=== 非等等和等等等,值和类型都看

    注意:运算符==有一定的规则
    1、NaN不等于任何值,包括他自己
    2、undefined不等于任何值,除了null和undefined
    3、null不等于任何值,除了null和undefined
    4、看是否有数字或者布尔类型,如果有,转成数字做比较
    5、看是否有字符串或者复杂数据类型,如果有,转成字符串比较
    6、都是复杂数据类型,比较的是内存地址
    转:true:1 false:0 []:0 {}:NaN '':0

    总结:运算符的优先级
    1、括号的优先级最高
    2、一元运算符
    3、算数运算符
    4、比较运算符
    5、逻辑运算符
    记忆:括号的优先级最高,逻辑运算符的优先级最低,先加减,后乘除

  • 相关阅读:
    Codeforces Round #174 (Div. 1 + Div. 2)
    Codeforces Round #176 (Div. 1 + Div. 2)
    [ARC101C] Ribbons on Tree 解题报告
    [CTS2019]珍珠 解题报告
    CF1349D Slime and Biscuits 解题报告
    [PKUWC2018]猎人杀 解题报告
    AGC047 解题报告
    肯德基 解题报告
    [GXOI/GZOI2019]旧词 解题报告
    [ARC084B] Small Multiple 解题报告
  • 原文地址:https://www.cnblogs.com/hhmmpp/p/10934133.html
Copyright © 2020-2023  润新知