zoukankan      html  css  js  c++  java
  • JavaScript运算操作符

    1. "+"

    (1)数学运算

    var a  = 1 + 1;
    
    console.log(a);    //输出值为2

    (2)字符串连接 (任何数据类型加字符串都等于 字符串)

    var initial = 'Hello' + ' ' + "World" + '!';
    
    console.log(initial); //输出结果: Hello World!

    注意事项:字符串运算是自左向右的

    2."-", "*","/","%"

    var minus = 3 - 2;
    console.log("minus: " + minus) //输出结果为 minus: 1
    
    var Multi = 1 * 2;
    console.log("Multi: " + Multi) //输出结果为 Multi: 2
    
    var c = 4 / 2;
    console.log("c: " + c) //输出结果为 c: 2
    
    var m = 3 % 2;
    console.log("m: " + m) //取余运算,输出结果为 m: 1

    3."++","--"   自加,自减运算

    var add = 1;
    console.log(add++); //先打印变量add的值,然后再++,输出值1
    console.log(add);    //输出后进行自加运算,所以此时的add为2
    console.log(++add);    //先进行自加运算,然后再打印add, 所以输出值为3

    自减和自加一个道理

    (4)"+=","-=","/=","*=","%="

    var i = 1;
    i += 1;      
    console.log(i);     //将等式右侧的值加上等式左侧的值,再赋给等式左侧的i,输出结果为2
    
    var m = 5;
    m %= 3;
    console.log(m);    // 5 % 3 的结果赋值给m, 输出结果为:2

    这几个操作运算符也是同一个道理

    注意事项:

    1. 1 / 0 的结果为 Infinity

    2. 0 / 0的结果为NaN (Not a Number)

    3. 在优先级中,"="最弱,"()"优先级比较高

  • 相关阅读:
    希尔排序
    基数排序
    spring8——AOP之Bean的自动代理生成器
    spring7——AOP之通知和顾问
    spring6——AOP的编程术语
    spring5——Aop的实现原理(动态代理)
    spring4——IOC之基于注解的依赖注入(DI )
    spring3——IOC之基于XML的依赖注入(DI )
    spring2——IOC之Bean的装配
    spring1——IOC之原理
  • 原文地址:https://www.cnblogs.com/ViavaCos/p/10646596.html
Copyright © 2011-2022 走看看