有两个变量,一个为a,一个为b,a、b的值通过prompt函数输入(a、 b的值为10、8等这类数字), 注意要转换成int型在不引入任何第三方变量的情况下,交换a、b的值,并用document.write()方法将交换后的结果显示在 页面中
方法 1
var a = parseInt(prompt("请输入a",""), 10);
var b = parseInt(prompt("请输入b",""), 10);
a = a+b;
b = a-b;
a = a-b;
document.write('a=',a,',b=',b);
方法 2
var a = parseInt(prompt("请输入a",""), 10);
var b = parseInt(prompt("请输入b",""), 10);
a = a^b;
b = a^b;
a = a^b;
document.write('a=',a,',b=',b);
方法 3
var a = parseInt(prompt("请输入a",""), 10);
var b = parseInt(prompt("请输入b",""), 10);
[a,b] = [b,a];
document.write('a=',a,',b=',b);
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632