Bootstrap

JS第一天——交换两个变量的值的方法

第一次接触了JS,大体感受是涉及到的知识点跟Java有点类似。因为之前接触过java,所以相对而言,学JS并没有那么陌生。

今天先mark下【交换两个变量的值方式】,共三种方法。

(1)使用第三方的变量进行交换(这个应该不陌生,学过java,c,c++的应该都知道)

<script>
    var num1=10;
    var num2=20;
    var temp;
    temp=num1;
    num1=num2;
    num2=temp;
    console.log(num1);
    console.log(num2);
</script>

(2)一般试用于数字的交换

<script>
    var num1=30;
    var num2=10;
    num1=num1+num2; //40
    num2=num1-num2; //30
    num1=num1-num2;//10
    console.log(num1,num2);
</script>

(3)位运算(这个第一次接触)

<script>
    var num1=30;
    var num2=10;
    num1=num1^num2;
    num2=num1^num2;
    num1=num1^num2;
    console.log(num1,num2);
</script>

控制台显示:

 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;