当前位置: 首页 > news >正文

js实现两个变量交换

  1. 临时变量
let a=2,b=3,temp=0;
temp=a;
a=b;
b=temp;
  1. 加减方式
let a=2,b=3;
a=a+b;
//b等于原来的a
b=a-b;
//a等于原来的b
a=a-b;
  1. 异或方式,相同为0,不同为1,0⊕0=0;1⊕1=0;0⊕1=1;1⊕0=1
let a=2,b=3;
//a=1,(2^3)
a=a^b;
//b=2,(1^3)
b=a^b;
//a=3,(1^2)
a=a^b;
  1. 数组解构方式
let a=2,b=3;
[a,b]=[b,a];

http://www.mrgr.cn/news/55679.html

相关文章:

  • Spring Boot配置文件不识别变量的解决方案
  • 智融SW5106 无线充电发射端全集成 SOC
  • 决策树:从理论到实践
  • 【C#】MessageBox
  • 【Vulnhub靶场】Kioptrix Level 3
  • xlsx xlsx-style-vite 实现前端根据element 表格导出excel且定制化样式 背景 列宽等
  • 座舱软件开发“道与术”
  • 04,perl
  • navigate连接opengauss
  • Linux系统:tac命令
  • 速盾:免费cdn加速节点是什么?
  • 【数学二】多元函数微积分学-多元函数的微分
  • 算法01----移动零(C++)
  • 股票最大利润2
  • Linux文件你不知道的那些事,搞清楚磁盘空间占用的问题
  • 明源云ERP报表服务GetErpConfig.aspx接口存在敏感信息泄露
  • java时间类--Period时间差计算场景2-年月日时分秒
  • Springboot项目控制层注释
  • Axure大屏可视化模板:打造跨领域数据分析平台的原型设计案例
  • 10月20日
  • PMP敏捷专题课:敏捷实践指南
  • pushgateway的快速使用教程(附Java版通用推送代码)
  • EWM 库存盘点
  • 数组转List
  • Python机器学习中的主成分分析(PCA)全面解析与应用
  • jmeter学习(8)界面的使用