有两个变量,一个为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无用
悬赏问题
- ¥15 求京东批量付款能替代天诚
- ¥15 slaris 系统断电后,重新开机后一直自动重启
- ¥15 51寻迹小车定点寻迹
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
- ¥15 关于vue2中methods使用call修改this指向的问题
- ¥15 idea自动补全键位冲突
- ¥15 请教一下写代码,代码好难
- ¥15 iis10中如何阻止别人网站重定向到我的网站
- ¥15 滑块验证码移动速度不一致问题
- ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含