麻烦老师查看作业,谢谢。
来源:4-5 编程练习
DanielDu87
2022-05-29 19:41:28
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>小鲤鱼</title>
</head>
<body>
<script>
//补充代码
var s = "吓得我抱起了";
function f1(s, n) {
if (n === 0) return s += "我的小鲤鱼";
s += "抱着";
return f1(s, n - 1);
}
function f2(s, n) {
if (n === 1) return s += "的我";
s += "的我";
return f2(s, n - 1);
}
s = f1(s, 3);
s = f2(s, 3);
document.write(s);
</script>
</body>
</html>1回答
imooc_慕慕
2022-05-30
同学你好,效果实现,但可以优化成更简洁的代码,参考如下:
function sum(n) {
if (n == 0) return '我的小鲤鱼去';
return '抱着' + sum(n - 1) + '的我';
}
document.write(sum(3))祝学习愉快~
相似问题