• javascript_运算符


    概述

    JavaScript 共提供10个算术运算符,用来完成基本的算术运算。

    • 加法运算符:x + y
    • 减法运算符: x - y
    • 乘法运算符: x * y
    • 除法运算符:x / y
    • 指数运算符:x ** y
    • 余数运算符:x % y
    • 自增运算符:++x 或者 x++
    • 自减运算符:--x 或者 x--
    • 数值运算符: +x
    • 负数值运算符:-x

    JavaScript 一共提供了8个比较运算符。

    • > 大于运算符
    • < 小于运算符
    • <= 小于或等于运算符
    • >= 大于或等于运算符
    • == 相等运算符
    • === 严格相等运算符
    • != 不相等运算符
    • !== 严格不相等运算符

    简单说,它们的区别是相等运算符(==)比较两个值是否相等,严格相等运算符(===)比较它们是否为“同一个值”。如果两个值不是同一类型,严格相等运算符(===)直接返回false,而相等运算符(==)会将它们转换成同一个类型,再用严格相等运算符进行比较。

    布尔运算符用于将表达式转为布尔值,一共包含四个运算符。

    • 取反运算符:!
    • 且运算符:&&
    • 或运算符:||
    • 三元运算符:?:

    二进制位运算符用于直接对二进制位进行计算,一共有7个。

    • 二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1
    • 二进制与运算符(and):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。
    • 二进制否运算符(not):符号为~,表示对一个二进制位取反。
    • 异或运算符(xor):符号为^,表示若两个二进制位不相同,则结果为1,否则为0。
    • 左移运算符(left shift):符号为<<,详见下文解释。
    • 右移运算符(right shift):符号为>>,详见下文解释。
    • 头部补零的右移运算符(zero filled right shift):符号为>>>,详见下文解释。

    void 运算符

    void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined

  • 相关阅读:
    Singer Michael Jackson dead at 50
    [转载]使用NUnit在.Net编程中进行单元测试
    [转载]简单蚁群算法的实现
    发布yxyDES2的C语言版
    常用的正则表达式
    C#正则表达式快速入门
    Choosing between ASP.NET MVC and ASP.NET Webforms
    C#里的一些加密解密标准函数示例——DES,SHA1,RSA
    Comparing ASP.NET MVC and ASP.NET
    [原创]DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
  • 原文地址:https://www.cnblogs.com/zy09/p/14340900.html
Copyright © 2020-2023  润新知