zoukankan      html  css  js  c++  java
  • js中的运算符

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>JS中的运算符</title>

    <script type="text/javascript">
    /*
    1、算术运算
    + 加、- 减、* 乘、 / 除、 % 取余、++ 自增、-- 自减

    +:有两种作用,链接字符串/加法运算;当+两边均为数字时,进行加法运算;当+两边有任意一边为字符串时,进行字符串链接,链接之后的结果认为字符串;
    ++:自增运算符,将变量在原有基础上+1;
    --:自减运算符,将变量在原有基础上-1;

    【n++ 与 ++n 的异同】
    n++: 先使用n的值进行计算,然后再把n+1;
    ++n: 先把n的值+1,然后再用n+1以后的值,去运算;
    相同点:不论n++还是++n,在执行完代码以后,均会把n+1;
    eg:var a = 3;
    var b,c;
    b = a++ +2; // a=3 b=5 a=4
    c = ++a +2; // a=4 a=5 c=7

    2、赋值运算
    = 赋值、 += -= *= /= %=

    +=: a += 5;相当于 a = a + 5; 但是,前者的执行效率要比后者快。

    3、关系运算
    == 等于、=== 严格等于、 != 不等于、>、<、>=、<=

    ===: 严格等于;类型不同,返回false;类型相同,再进行下一步判断;
    ==:等于; 类型相同,同===;类型不同,尝试将等式两边转为数字,再判断;
    特例:null == Undefined √ null === Undefined ×

    4、条件运算符(多目运算)
    a>b?true:false

    有两个关键符号: ?和:
    当?前面的部分运算结果为true时,执行:前面的代码;
    当?前面的部分运算结果为false时,执行:后面的代码;

    >>>多目运算符可以多层嵌套:
    例如:var jieguo = num>5?"输入太大":(num==5?"蒙对了!":"输入太小");

    5、逻辑运算符
    && 与、|| 或、! 非


    [运算符的优先级]
    ()
    ! ++ --
    % / *
    + -
    > < >= <=
    == !=
    &&
    ||
    各种赋值 = += *= /= %=

    */

    //var num = prompt("请输入一个数字");

    //var jieguo = num>5?"输入太大":(num==5?"蒙对了!":"输入太小");

    document.write(!true);



    /* 【n++ 与 ++n 的异同】
    n++: 先使用n的值进行计算,然后再把n+1;
    ++n: 先把n的值+1,然后再用n+1以后的值,去运算;

    相同点:不论n++还是++n,在执行完代码以后,均会把n+1;
    */
    var a = 3;
    var b,c;

    b = a++ +2; // a=3 b=5 a=4

    c = ++a +2; // a=4 a=5 c=7

    document.write("a:"+a);
    document.write("b:"+b);
    document.write("c:"+c);


    </script>
    </head>

    <body>

    </body>
    </html>

  • 相关阅读:
    How can TCP ACKs be used to measure latency to a server?
    信息安全技术实用教程(第4版)
    java.util基础复习
    Java.IO基础复习
    vue3 打包插件后出现的带有slot的插件报 reading isCE问题
    vue3的一些基本常识(slot,ref)
    webpack常用配置说明(以webpack5为主)
    谷歌上不能在页面加载的时候播放音频解决办法
    vite vue插件打包配置
    Vue3中typescript编译遇到的问题(props的validator)
  • 原文地址:https://www.cnblogs.com/forafewdollarsmore/p/6667166.html
Copyright © 2011-2022 走看看