// -------------------------Day04homework  大练习------------------------

#### 练习题1: 

   * 显示用户输入内容
* 要求:
1. 封装函数, 名字为printfInput
2. 功能: 将用户输入的内容, 在页面中显示
3. 测试: 写一个输入确认框, 调用该函数时将输入内容传入, 观察页面中的内容是否与输入内容一致 先不要看答案 ~~~javascript
function printfInput(content) {
// 将用户输入的内容, 在页面中显示
let str = content
document.write(str)
}
let constr = prompt('请输入内容')
printfInput(constr)
~~~ #### 练习题2: 求和函数 要求: 1. 封装函数, 名字为sum
2. 功能: 根据传入的两个数,求和并且返回求和的结果(函数必须有return返回值)
3. 测试: 调用该函数时获取结果后在控制台打印结果判断是否正确 先不要看答案哦~~~ ~~~javascript
function sum(x, y) {
let res = x + y
return res
// return x + y
}
let te = sum(1, 2)
document.write(`两者的和是${te}`) ~~~ #### 练习题3: 实现两个数的值交换(函数版本) 目的: 封装函数, 复习函数的基本写法 要求: 1. 函数名为 changeNum()
2. 调用函数时,在控制台输出a=1,b=2
3. 经过函数内部处理后,输出a=2,b=1
4. console.log的代码全部封装在函数内部
5. 准备代码如下, 在此基础上继续编写
6. 可以多调用两次 先不要看答案哦~~ ~~~javascript
function changeNum(x,y) { let temp = x
x = y
y = temp
document.write(`a的结果是${x} <br> b的结果是${y}`)
}
changeNum(3,4)
changeNum('pink', 'red')
~~~ #### 练习题4: 封装余额函数 目的: 复习函数的声明与调用 要求: 1. 运行程序后, 浏览器显示输入确认框(prompt)
2. 第一个输入确认框提示输入银行卡余额
3. 第二个输入确认框提示输入当月食宿消费金额
4. 第三个输入确认框提示输入当月生活消费金额
5. 输入完毕后,在页面中显示银行卡剩余金额
6. 提示: 所有功能代码封装在函数内部(函数需要把余额返回) ~~~javascript
function test() {
let a = prompt('银行卡金额')
let b = prompt('当月食宿消费金额?')
let c = prompt('当月生活消费金额?')
let d = a - b - c
return d
}
let money = test()
document.write(`我的银行卡余额还有${money}元`) ~~~ 1. 计算1-n之间所有数的和
2. 计算m-n之间所有数的和
3. 学生的分数是一个数组,计算每个学生的总分

最新文章

  1. [BZOJ1106][POI2007] Tet 立方体大作战
  2. ipv4理论知识2-分类编址、ip分类、网络标识、主机标识、地址类、地址块
  3. lkx开发日志1-项目前的准备
  4. bdb log file 预设长度的性能优化
  5. 锋利的JQuery —— DOM操作
  6. iOS不同IDS说明
  7. C#的匿名方法
  8. javascript - 内置对象 String/Date/Array/Math
  9. Python基础、collections补充
  10. HOW TO: Creating your MSI installer using Microsoft Visual Studio* 2008
  11. Sicily 1034. Forest
  12. Http GET、Post方式的请求总结
  13. Javascript学习--烟花
  14. vscode切换界面布局
  15. django本身提供了runserver,为什么不能用来部署(runserver与uWSGI的区别)
  16. 使用MagicAJax的AjaxPanel时有时会弹出&quot;Using the AjaxCallHelper write methods outside of an AjaxCall is not allowed.&quot;
  17. Vue2.5开发去哪儿网App 搜索功能完成
  18. Grafana 短信报警
  19. Stingray验证机制
  20. js if判断 遍历 替换图片地质

热门文章

  1. fabric compose文件解读(CA篇)
  2. Python数据科学手册-机器学习:朴素贝叶斯分类
  3. Docker目录/var/lib/docker/containers文件太大
  4. 某宝抢购taobaosnap开发与实现
  5. 关于windows-server-下MySQL Community版本的的安装与配置
  6. 关于private子网访问s3时报错:Connect timeout on endpoint URL
  7. 自主创建mybtis管理应用,用以横向管理数据源
  8. SpringBoot(七) - Redis 缓存
  9. Application保存作用域
  10. 第一个java程序进行总结