有两个变量,一个为a,一个为b,a、b的值通过prompt函数输入(a、 b的值为10、8等这类数字), 注意要转换成int型在不引入任何第三方变量的情况下,交换a、b的值,并用document.write()方法将交换后的结果显示在 页面中
2条回答 默认 最新
- CSDN专家-天际的海浪 2021-06-09 18:56关注
方法 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);
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用