平常我们交换两个数的值都是用中间变量的,无意中发现一个不使用中间变量的方法,感觉很有意思,记录一下:
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
蠢蠢的蜗牛 ©著作权
文章标签 不适用中间变量 交换变量值 文章分类 JavaScript 前端开发
平常我们交换两个数的值都是用中间变量的,无意中发现一个不使用中间变量的方法,感觉很有意思,记录一下:
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
【HarmonyOS】 鸿蒙开发 (比较两个值大小,输出较大值)在DevEco Studio中开发,用户界面输入两个值,比较两个值大小并输出较大值。主要是练习了对TextInput属性的应用。
下班的时候逛codeproject论坛,发现这样一贴,看了他们的回复,发现都很强大!
交换两数的值不引入第三变量,逻辑运算符,二进制
不使用其他变量交换两个数字
/*不交换中间变量交换两个数*/ #include using namespace std; void Fun
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M