当前位置 博文首页 > 向往的那片海洋:JavaScript 代码中的运算符

    向往的那片海洋:JavaScript 代码中的运算符

    作者:[db:作者] 时间:2021-08-20 21:47

    运算符概述

    所谓运算符主要用来针对一个或多个操作数进行的运算。例如 2+3,其操作数为 2 和 3,而运算符为 +。很多编程语言都具备运算符内容,JavaScript 语言中同样具备运算符。

    如下示例代码展示了 JavaScript 运算符的用法:

    console.log(2 + 3)
    console.log(2 + 3 * 5)
    

    运算符分类

    按照其操作数的数量划分为如下几种:

    • 一元运算符:只能操作一个操作数的运算符,例如自增运算符、typeof 运算符等。
    • 二元运算符:只能操作两个操作数的运算符,例如加法运算符、逻辑与运算符等。
    • 三元运算符:可以操作三个操作数的运算符,例如条件运算符等

    根据不同作用进行划分为如下几种:

    • 算术运算符(+ - * / % ++ --
    • 比较运算符(> >= < <= == != === !==
    • 逻辑运算符(&& || !
    • 赋值运算符(= += -= *= /= %=
    • 字符串运算符(+
    • 条件运算符(?:
    • 特殊运算符(typeof instanceof delete

    运算符的优先级

    当 JavaScript 语言的表达式中使用了多种运算符时,最终执行的结果可能会有所不同。因为 JavaScript 语言的运算符的优先级别决定了表达式中运算执行的先后顺序,优先级高的运算符最先被执行。

    如下表所示:

    https://gitee.com/project_almanac/change/raw/master/JavaScript/go@rukrB8

    cs
    下一篇:没有了