首页 > 技术文章 > JavaScript-02运算符

mengwenbiao 2020-08-13 20:50 原文

javascript运算符

  1、算数运算符:

  注:%也称取余或者 模运算

  2、比较运算符

 

  javascript新特性:(===)称为绝对等于,判断两个变量的类型是否相等,如果相等一定是数据类型相同且值相同。

  例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        var a=5;
        var b="5";
        if(a==b){
            alert("a和b的值相同");
        }
        if(a===b){
            alert("a和b的值和数据类型相同");
            }
    </script>
</html>

结果输出的是:a和b的值相同。== 只判断值相等,不管数据类型。

  3、 逻辑运算符

&&:表达式x&&y,当x和y同时为true,则表达式值为true,否则为false。

|| :表达式x||y,当x和y有一方为true,或者两方为true,则表达式值为true,否则为false。

!:单目运算符,运算结果为当前操作数相反值。例如:表达式!x,当x为true时,表达式值为false,当x为false时,表达式值为true。

  4、条件运算符

? : 又称三目运算符,它的一般表现形式为:x?y:z,代表的含义为:当x的值为true时,则表达式值为y,当x的值为false时,则此表达式值为z。

推荐阅读