简单的交换程序无法使用javascript
simple swap program not working javascript
我做了以下交换函数:
function swap(a,b)
{
var c=b;
b=a;
a=c;
}
它应该交换2个数字。我有以下代码:
var x=5;
var y=10;
swap(x,y);
问题是,当我在交换后输出这些变量的值时,x仍然为5,y仍然为10。有什么想法吗?
由于参数是通过值传递的,因此无法编写替换以下内容的函数:
var a, b;
var temp = a;
a = b;
b = temp;
你也可以使用一个内衬:
b = [a, a = b][0];
相关文章:
- 用javascript交换img标记
- 使用命令按钮进行Javascript交换
- 用javascript交换url后刷新类似facebook的按钮不起作用
- 如何使用 javascript 交换字符串中的特定标签
- Javascript:交换两个值
- 使用 Javascript 交换图像时遇到问题
- JavaScript 交换文本块单击锚链接
- 打开Javascript交换图像.单击
- 用javascript交换图标中的像素
- JavaScript:交换没有临时变量的字符串变量
- 如何用JavaScript交换屏幕上的元素
- 使用javascript交换行
- 我如何使用Javascript交换出h2 URL目的地与有限的访问HTML
- 用javascript交换2个文本框中的值
- Javascript交换2个图像
- 用JavaScript交换图像
- JavaScript -交换颜色
- 我如何使用javascript交换表中的图像位置
- 用jquery或javascript交换4个变量的值
- javascript:交换DOM节点