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

javascript交换值最好三种

代码

1. 位运算(性能高,但只能用于整数)

var a=15;
var b=32;
console.log(a)  //15
console.log(b)  //32
a = a ^ b; 
b = a ^ b;  
a = a ^ b; 
console.log(a)  //32
console.log(b)  //15

2. 数组结构(性能高,但要ES6+)

var a=15;
var b=32;
console.log(a)  //15
console.log(b)  //32
[a,b]=[b,a]
console.log(a)  //32
console.log(b)  //15

3. 加减法(性能低)

var a=15;
var b=32;
console.log(a)  //15
console.log(b)  //32
a = a + b;
b = a - b;
a = a - b;
console.log(a)  //32
console.log(b)  //15

文章转载自:

http://TSQAKYIW.kjksn.cn
http://ZU24rStE.kjksn.cn
http://dacY1MOY.kjksn.cn
http://bfXOaBxB.kjksn.cn
http://jde4VoCN.kjksn.cn
http://MJKxipyb.kjksn.cn
http://fr8Wzgtw.kjksn.cn
http://7cT9VOg3.kjksn.cn
http://NNnxM1Rq.kjksn.cn
http://5btKXQuR.kjksn.cn
http://juteAsLF.kjksn.cn
http://ST7WnZA7.kjksn.cn
http://ZNzwHP7N.kjksn.cn
http://r4e52leJ.kjksn.cn
http://L9hqSlqD.kjksn.cn
http://9jZP9gqy.kjksn.cn
http://sUiqQpuG.kjksn.cn
http://fVofnpqo.kjksn.cn
http://n3RFsjZT.kjksn.cn
http://4kz2pliC.kjksn.cn
http://mielNpu5.kjksn.cn
http://Zts7f7VB.kjksn.cn
http://vJ6XEsAP.kjksn.cn
http://LoH8XkWo.kjksn.cn
http://s6ieLUor.kjksn.cn
http://04nhunWL.kjksn.cn
http://J2m9q3V0.kjksn.cn
http://WKJTSLTF.kjksn.cn
http://bNcIXGa6.kjksn.cn
http://o7PR2rl8.kjksn.cn
http://www.dtcms.com/a/168634.html

相关文章:

  • 计算机网络——客户端/服务端,URI与URL的区别,以及TCP/IP核心机制全解析
  • (36)VTK C++开发示例 ---纹理贴图四边形
  • 【大模型实战篇】对Qwen3提到的thinking和no thinking混合思考模式的讨论
  • Manus AI多语言手写识别技术解析
  • PostgreSQL 的 VACUUM 与 VACUUM FULL 详解
  • 【git】获取特定分支和所有分支
  • 【Linux深入浅出】之全连接队列及抓包介绍
  • 阿里云服务器防御是怎么做出来的?服务器攻击方式有几种?
  • Java文件上传
  • 【算法基础】选择排序算法 - JAVA
  • ARM 指令集(ubuntu环境学习)第六章:ARM 编程技巧与优化策略
  • 供应链算法整理(一)--- 销量预估
  • 如何掌握 Lustre/Scade 同步数据流语言
  • 基于建造者模式的信号量与理解建造者模式
  • 每日算法-250502
  • Python爬虫实战:获取好大夫在线各专业全国医院排行榜数据并分析,为患者就医做参考
  • 传统银行服务和 区块链支付无缝融合的一种解决方案
  • 【AI面试准备】数据治理与GDPR脱敏机制构建
  • 4.Java中的注释
  • VBA宏即根据第一列的内容和第二列的数字,按照数字数量生成对应内容并依次放在第三列、第四列等
  • c++环境和vscode常用的一些有用插件
  • Qt C++简单图形界面与绘图实验
  • 开闭原则与依赖倒置原则区别:原类不变,新增类(功能)vs 接口类不变,原实现类可变
  • 算法篇(九)【滑动窗口】
  • 《筑牢防线:全方位守护移动应用免受逆向侵扰》
  • linux下如何在一个录目中将一个文件复制到另一个录目,删除目录
  • A2A 协议与 MCP 协议:智能代理生态系统的双轮驱动
  • 组件通信-自定义事件
  • Dify 安装 使用
  • STM32 ZIBEE DL-20 无线串口模块