zoukankan      html  css  js  c++  java
  • 变量交换

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6 </head>
     7 <body>
     8 <script>
     9 
    10     //需求:交换两个变量
    11     //步骤:
    12     //1.把a交换给b
    13     //2.把b交换给a
    14 //    var a = 1;
    15 //    var b = 2;
    16 //    console.log("a:"+a+"---"+"b:"+b);
    17 //    //1.把a交换给b
    18 //    b = a;
    19 //    //2.把b交换给a
    20 //    a = b;
    21 //    console.log("a:"+a+"---"+"b:"+b);
    22 
    23     //需求:交换两个变量
    24     //步骤:
    25     //0.定义一个中间值
    26     //1.先把a存储进中间值中,把b交换给a
    27     //2.把中间值交换给b
    28 //    var temp = 0;
    29 //    var a = 1;
    30 //    var b = 2;
    31 //    console.log("a:"+a+"---"+"b:"+b);
    32 //    //1.先把a存储进中间值中,把b交换给a
    33 //    temp = a;
    34 //    a = b;
    35 //    //2.把中间值交换给b
    36 //    b = temp;
    37 //    console.log("a:"+a+"---"+"b:"+b);
    38 
    39 //    var a = "aaa";
    40 //    var b = "bbb";
    41 //        console.log("a:"+a+"---"+"b:"+b);
    42 //    var temp = a;
    43 //    a = b;
    44 //    b = temp;
    45 //        console.log("a:"+a+"---"+"b:"+b);
    46 
    47 
    48 
    49     //难点
    50     //需求:交换两个变量(数值型)而且不能用中间值。
    51     //步骤:(求两个数的和,然后减去其中一个交换给另一个)
    52     //1.求和。
    53     //2.利用和减去其中一个交换给本身变量
    54     //3.减去刚才的一个交换给另一个
    55 
    56 //    //1.求和。
    57 //    var a = 10;
    58 //    var b = 20;
    59 //    var sum = a + b;
    60 //    console.log("a:"+a+"---"+"b:"+b);
    61 //    //2.利用和减去其中一个交换给本身变量
    62 //    b = sum - b;
    63 //    //3.减去刚才的一个交换给另一个
    64 //    a = sum - b;
    65 //    console.log("a:"+a+"---"+"b:"+b);
    66 
    67     //1.求和。
    68     var a = 10;
    69     var b = 20;
    70     console.log("a:"+a+"---"+"b:"+b);
    71     a = a + b;
    72     //2.利用和减去其中一个交换给本身变量
    73     b = a - b;
    74     //3.减去刚才的一个交换给另一个
    75     a = a - b;
    76     console.log("a:"+a+"---"+"b:"+b);
    77 
    78 
    79 
    80 
    81 
    82 
    83 
    84 </script>
    85 </body>
    86 </html>
  • 相关阅读:
    2013-3 阿里性能稳定性沙龙
    8种Nosql数据库系统对比
    百度技术笔记之2013-1
    百度技术沙龙之2013-2&3
    【消息队列MQ】各类MQ比较
    Unity3D 游戏引擎之C#使用Socket与HTTP连接server数据传输包
    android的ndk学习(1)
    杭电 3555 Bomb
    FaceBook开源库Fresco
    SDUTOJ 2476Period
  • 原文地址:https://www.cnblogs.com/BingBing-Deng/p/10237901.html
Copyright © 2011-2022 走看看