不使用中間變量交換兩個數的值

平常我們交換兩個數的值都是用中間變量的,無意中發現一個不使用中間變量的方法,感覺很有意思,記錄一下:

function changeValue(x,y){
x+=y;y=x-y;x=x-y; console.log('x:',x,'y:',y)
}`

changeValue(x,y);

》》 x: 2 y: 1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章