zoukankan      html  css  js  c++  java
  • javaScript运算符学习笔记

    1、赋值运算符

    javaScript运算符可以分为简单赋值和复合赋值运算。简单赋值运算是将赋值运算符(=)右边的表达式的值保存到赋值运算符左边的变量中,复合赋值运算则是混合了其他操作(算术运算操作,位操作)和赋值操作。

    JavaScript的赋值运算符有:

    =  将右边表达式的值赋值给左边的变量

    += 运算符左边的变量加上运算符右表达式的值赋值给左边的变量

    -+ 运算符左边的变量减去运算符右边表达式的值赋值给左边的变量

    *= 运算符左边的变量乘以运算符右边表达式的值赋值给左边的变量

    /= 运算符左边的变量除以运算符右边表达式的值赋值给左边的变量

    %= 运算符左边的变量以右边表达式的值求模,并将结果赋值给左边的变量

    &= 运算符左边的变量与右边表达式的值进行逻辑与运算,并将结果赋值给左边的变量

    |= 运算符左边的变量与右边表达式的值进行逻辑或运算,并将结果赋值给左边的变量

    ^= 运算符左边的变量与运算符右边表达式的值进行异或运算,并将结果赋值给左边的变量

    2、算术运算符

    + 加运算符

    -减运算符

    *乘运算符

    /除运算符

    %模运算符

    ++自增运算符,有两种表达方式:i++(在使用i之后,使i的值增加1)++i(在使用i之前,使i的值增加1)

    --自减运算符,有两种表达方式:i--(在使用i之后,使i的值减1)--i(在使用i之前,使i的值减1)

    3、比较运算符

    >大于

    <小于

    >=大于等于

    <=小于等于

    ==等于,只根据表面值进行判断,不涉及数据类型

    !=不等于,只根据表面值进行判断,不涉及数据类型

    ===绝对等于,根据表面值和数据类型同时进行判断

    !==绝对不等于,根据表面值和数据类型同时进行判断

    4、逻辑运算符

    !逻辑非,否定条件

    && 逻辑与,只有当两个表达式的值都为true的时候,值才为true

    || 逻辑与,两个表达式的值其中一个为true时,值就为true

    5、条件运算符

    条件运算符是JavaScript支持的一种特殊的三目运算符

    表达式?结果1:结果2;

    表达式的值为true,则该语句的返回值为结果1,否则为结果2

    6、字符串运算符

    字符串运算符是用于两个字符型数据之间的运算符

    + 连接运算符两边的字符串

    += 连接运算符两边的字符串,并将结果赋值给第一个字符串

  • 相关阅读:
    P1026 统计单词个数
    常见的DP优化类型
    中国空气质量在线监測分析平台
    Linux Kernel系列一:开篇和Kernel启动概要
    Android入门第八篇之GridView(九宫图)
    eclipse+webservice开发实例
    【java读书笔记】——java开篇宏观把控 + HelloWorld
    选择排序
    The encryption certificate of the relying party trust identified by thumbprint is not valid
    【传递正能量】2014年感动我的十大微视频
  • 原文地址:https://www.cnblogs.com/minshia/p/6399896.html
Copyright © 2011-2022 走看看