美文网首页
JavaScript运算符

JavaScript运算符

作者: 梵高先生uu | 来源:发表于2018-08-27 21:51 被阅读0次

    运算符

    JavaScript 算术运算符
    运算符 描述 例子 x的值 y 运算结果

    • 加法 x=y+2 5 7
    • 减法 x=y-2 5 3
    • 乘法 x=y*2 5 10
      / 除法 x=y/2 5 2.5
      % 取模(余数) x=y%2 5 1
      ++ 自增 x=++y 6 6
      x=y++ 6 5
      -- 自减 x=--y 4 4
      x=y-- 4 5
    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8"> 
    </head>
    <body>
    <button onclick="myFunction()">点击这里</button>
    <p id="demo"></p>
    <script>
    function myFunction(){
        var y=5;
        var x=y+2;
        var demoP=document.getElementById("demo")
        demoP.innerHTML="x=" + x; // 输入 x = 7
    }
    </script>
    </body>
    </html>
    

    JavaScript 赋值运算符
    赋值运算符用于给 JavaScript 变量赋值。给定 x=10 和 y=5,下面的表格解释了赋值运算符:

    运算符 例子 等同于 运算结果
    = x=y x=5
    += x+=y x=x+y x=15
    -= x-=y x=x-y x=5
    = x=y x=x*y x=50
    /= x/=y x=x/y x=2
    %= x%=y x=x%y x=0
    用于字符串的 + 运算符
    如需把两个或多个字符串变量连接起来,请使用 + 运算符:

    <button onclick="myFunction()">点击这里</button>
    function myFunction()
    {
        txt1="What a very";
        txt2="nice day";
        txt3=txt1 +' '+ txt2;  //txt3=txt1+'不错'+txt2; 
        document.getElementById("demo").innerHTML=txt3;
    }
    What a very nice day //What a very 不错 nice day
    

    对字符串和数字进行加法运算

    x=5+5;          // 10
    y="5"+5;       // 55
    z="Hello"+5; // Hello5
    //如果想把字符串中的'5'变成 数字跟5相加的话 在字符串乘以1
    y = '5'*1 + 5  // 10
    

    JavaScript 比较 和 逻辑运算符 判断是否相等
    比较运算符在逻辑语句中使用,以测定 变量或值是否相等。
    **x=5 **,下面的表格解释了比较运算符:

    |运算符 |描述 |比较 |返回值|
    |-|-|-|
    |==|等于|x==8| *false *|
    |||x==5| *true *|
    |===|绝对等于(值和类型均相等)|x==="5"| *false *|
    |||x===5| * true *|
    |!= |不等于| x!=8 | *true *|
    |!== |绝对不等于(值或类型不相等)|x!=="5"| *true *|
    |> |大于 |x>8 | *false *|
    |< | 小于|x<8 | *true *|
    |>=| 大于或等于| x>=8| * false *|
    |<= |小于或等于|x<=8| true|

    var age = 17,var x;
    if (age<18) {
      x="Too young"
    }else{
      x="older"
    };
    // x="Too young"
    

    条件运算符

    语法
    ### variablename =( condition )?value1:value2
    
    var voteable,age=17;
    voteable =  (age<18)?"年龄太小":"年龄已达到"; 
    //voteable = 年龄太小
    

    相关文章

      网友评论

          本文标题:JavaScript运算符

          本文链接:https://www.haomeiwen.com/subject/dsqxwftx.html