js运算符

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 算数运算符(+ - * / %)
        var x=88;
        var y=19;
        var z=x-y;
        console.log(z);

            var x=1;
            // x++自增,和x=x+1一样
            x++;
            console.log(x);

            var x=1;
            ++x;
            console.log(x);

                // x++和++x区别
                // x++先执行其他,然后在加;++x先加在执行其他
                // 比如var x=1;
                //         console.log(x++);就是输出1,因为先执行的输出语句

            //字符串相加 
            var x="hello";
            var y="world";
            var z=x+y;
            console.log(z);
            // 如果两个字符串相加,会直接拼到一起

            // 数字与字符串相加
            var x=1;
            var y="hello";
            var z=x+y;
            console.log(z);
            // 如果是数字与字符串相加,会默认将数值转化为字符串,在进行拼接
        
        // 关系运算符(> < >= <=)
        var x=20;
        var y=20;
        var z=x==y;
        console.log(z);
        // 注:==只判断值是否相等,===不仅判断值,也判断数据类型

        // 赋值运算符
        var x=20;
        var y=30;
        // x+=y相当于x=+x+y
        x+=y;
        console.log(x);

        // 逻辑运算符
        // 与&&  或|| 非!
        var x=20;
        var y=x>10&&x<30;
        console.log(y)
    </script>
</body>
</html>
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享