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>
  • 相关阅读:
    Request Payload 和 Form Data 的区别
    es6 字符串模板拼接和传统字符串拼接
    TypeScript
    Jquery的$(document).click() 在iphone手机上失效的问题
    Vuex 是什么?
    什么是JSONP?
    git 放弃本地修改操作
    CSS3+HTML5+JS 实现一个块的收缩&展开动画
    Promise学习笔记(一)
    React@16.13.1配合antd UI使用,自定义主题
  • 原文地址:https://www.cnblogs.com/BingBing-Deng/p/10237901.html
Copyright © 2011-2022 走看看