zoukankan      html  css  js  c++  java
  • JavaScript中的运算符

    运算符:连接两个或者多个操作数(某个值,表达式)之间的符号

    运算符的类型:

    a:赋值运算  ==将“=”右边的值赋给左边的变量

    b:算术运算符:+ - *  / %

    1:在除法是,若有小数,取小数的近似值

    2:取余数

    eg:var num=10

    var num2=3

    var str=”123“

    conso.log(num1+str)

    3:当字符串与数值类型进行算术运算时,除了加号就是做字符串的连接,其他运算则是将字符串自动转化为numbe类型,再做算术运算;当字符串无法自动转化为数字是,输出结果为NaN(not a number)

    4:boolean与数值类型进行算术运算时,Boolean类型自动转化为number类型,true转化为1,false转化为0;

    5:字符串跟任何数据类型进行运算都是用字符串连接

    c:一元运算符

    d:比较运算符> < >= <= == != === !== 返回类型一定是Boolean

    ==:等于,只比较内容,只要内容相等则返回true

    ===:完全等于,不仅比较内容,还比较类型;

    e:逻辑运算符

    与:& &&当所有表达式都返回true是,只要有一个表达式返回结果为false,则结果为flase

    或|| |

    非!

    返回类型一定是Boolean,一半链接多个比较表达式

    短路&&:当遇到一个为flase的表达式时,该后面的表达式不再执行,结果返回flase

    短路||:当遇到第一个为true的表达式时,该后面的表达式不再执行,结果返回true

    f:算术赋值运算符+= -= *= /= %=

    g:三元运算符(三目运算符,条件运算符)

    条件?表达式1:表达式2

  • 相关阅读:
    MySQL的简单使用
    GoLang基础—变量、数据类型、常量
    网络编程
    前端
    并发编程
    Pyspider的简单介绍和初使用
    Python 生成requirements文件以及使用requirements.txt部署项目
    redis简单了解与简单使用
    腾讯云短信接口完成验证码功能
    git的基础使用
  • 原文地址:https://www.cnblogs.com/3542446186qq/p/10110785.html
Copyright © 2011-2022 走看看