第一次接触了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>
控制台显示: