zoukankan      html  css  js  c++  java
  • 交换两个变量的值的三种实现方式

    交换两个变量的值的方式:

    <!DOCTYPE html>

    <html lang="en">

    <head>

        <meta charset="UTF-8">

        <title>交换两个变量的值的方式</title>

    </head>

    <body>

    <script>

        //第一种方式:使用第三方的变量进行交换

        var num1 = 11;

        var num2 = 12;

        //num1这个变量的值取出来放在temp变量中

        var temp = num1;

        //num2这个变量的值取出来放在num1变量中

        num1 = num2;

        //temp这个变量的值取出来放在num2变量中

        num2 = temp;

        console.log(num1);  //20

        console.log(num2);  //10

        //第二种方式:一般适用于数字的交换

        var num3 = 13;

        var num4 = 14;

        //num3变量中的值和num4变量中的值,取出来相加,重新赋值给num3这个变量

        num3 = num3 + num4;

        //num3变量的值和num4变量的值取出来,相减的结果重新赋值给num4

        num4 = num3 - num4;

        //num3变量的值和num4变量的值取出来,相减的结果重新赋值给num3

        num3 = num3 - num4;

        console.log(num3, num4);

        //第三种方式:扩展的变量的交换  ---位运算

        var num5 = 15;

        var num6 = 16;

        num5 = num5 ^ num6;

        num6 = num5 ^ num6;

        num5 = num5 ^ num6;

        console.log(num5, num6);

    </script>

    </body>

    </html>

  • 相关阅读:
    sql-DDL, DML 常用语句
    7.8 Structured Streaming
    7.7 输出操作
    7.6 转换操作
    7.5 高级数据源---Kafka
    7.4 基本输入源
    7.3 DStream操作
    7.2 Spark Streaming
    7.1 流计算概述
    6.3 使用Spark SQL读写数据库
  • 原文地址:https://www.cnblogs.com/reyinever/p/10776887.html
Copyright © 2011-2022 走看看