JS实现不用中间变量temp 实现两个变量值得交换方法
更新时间:2018年02月04日 09:00:42 投稿:mrr
这篇文章主要介绍了在JS中 实现不用中间变量temp 实现两个变量值得交换 ,需要的朋友可以参考下
1.使用加减法;
var a=1;
var b=2;
a=a+b;
b=a-b;
a=a-b;
2.使用乘除法(乘除法更像是加减法向乘除运算的映射)
var a=1;
var b=2;
a = a * b;
b = a / b;
a = a / b;
注意:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失 而且乘除时b不能为0;
3.使用数组的灵活性
var a=1;
var b=2;
a=[b,b=a][0];
总结
以上所述是小编给大家介绍的JS实现不用中间变量temp 实现两个变量值得交换方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关文章
javascript的创建多行字符串的7种方法
多行字符串的作用是用来提高源代码的可读性.尤其是当你处理预定义好的较长字符串时,把这种字符串分成多行书写更有助于提高代码的可读性和可维护性.在一些语言中,多行字符串还可以用来做代码注释.
大部分动态脚本语言都支持多行字符串,比如Python, Ruby, PHP. 但Javascript呢?
2014-04-04
微信小程序实现裁剪图片大小
这篇文章主要为大家详细介绍了微信小程序实现裁剪图片大小,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-05-05
JS的事件循环执行机制详解
JS执行是单线程的,它是基于事件循环的,那么本篇博文就来分享一下关于JS的事件循环执行机制,感兴趣的小伙伴可以跟着小编一起来学习
2023-05-05
前端显示json格式化示例代码
项目开发过程中遇到JSON字符串回显的情况,直接显示的话效果很丑,不方便查看,因此需要在前端页面对JSON进行格式化显示,下面这篇文章主要给大家介绍了关于前端显示json格式化的相关资料,需要的朋友可以参考下
2024-03-03
JS实现五星好评效果
这篇文章主要为大家详细介绍了JS实现五星好评效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-09-09
最新评论