每日作业-JavaScript第04天

一、显示用户输入内容

要求:

1. 封装函数,名字为printfInput
2. 功能: 将用户输入的内容,在页面中显示
3. 测试: 写一个输入确认框,调用该函数时将输入内容传入, 观察页面中的内容是否与输入内容一致

    let x = prompt(`请输入您的星座:`)
    function printfinput(){
        return x
    }
    let y = printfinput()
    document.write(y)

二、求和函数

要求:

1. 封装函数, 名字为sum
2. 功能: 根据传入的两个数,求和并且返回求和的结果(函数必须有return返回值)
3. 测试: 调用该函数时获取结果后在控制台打印结果判断是否正确

    function sum(x,y){
        return x + y
    }
    let sum1 = sum(1,2)
    document.write(sum1)

三、实现两个数的值交换(函数版本)  

目的: 封装函数, 复习函数的基本写法

要求:

1. 函数名为 changeNum()
2. 调用函数时,在控制台输出a=1,b=2
3. 经过函数内部处理后,输出a=2,b=1
4. console.log的代码全部封装在函数内部
5. 准备代码如下, 在此基础上继续编写
6. 可以多调用两次

    //方法一
    function changeNum(x,y) { 
        let temp = x
        x = y 
        y = temp 
        document.write(`a的结果是${x} <br> b的结果是${y}`)
    }
    changeNum(1,2)
    changeNum(3,4)

    //方法二
        function changeNum(a,b) {
            let temp = 0
            console.log(`a=${a},b=${b}`);
            temp = a
            a = b
            b = temp
            console.log(`a=${a},b=${b}`);
        }
        changeNum(1,2)
        changeNum(5,6)

四、封装余额函数

目的: 复习函数的声明与调用

要求:

1. 运行程序后, 浏览器显示输入确认框(prompt)
2. 第一个输入确认框提示输入银行卡余额
3. 第二个输入确认框提示输入当月食宿消费金额
4. 第三个输入确认框提示输入当月生活消费金额
5. 输入完毕后,在页面中显示银行卡剩余金额
6. 提示: 所有功能代码封装在函数内部(函数需要把余额返回)

 function bank(){
        let x = +prompt(`请输入银行卡余额:`)
        let y = +prompt(`请输入当月食宿消费金额:`)
        let z = +prompt(`请输入当月生活消费金额:`)
        let s = x - y - z
        return s
    }
    let money = bank()
    document.write(`您的银行卡余额还剩:${money} `)

五、计算1-n之间所有数的和

    function getN(n){
        let sum = 0
        for (let i = 1; i <= n; i++){
            sum = sum + i
        }
        return sum
    }
    document.write(getN(100))

六、计算m-n之间所有数的和

    function getN(n){
        let sum = 0
        for (let i = 1; i <= n; i++){
            sum = sum + i
        }
        return sum
    }
    document.write(getN(100))

七、 学生的分数是一个数组,计算每个学生的总分 

    function getScore(arr){
        let sum = 0
        for (let i = 0; i < arr.length; i++){
            sum += arr[i]
        }
        return sum 
    }
    document.write(getScore([98,97,96,95,94,93,92,91,90]))

目录

一、显示用户输入内容

二、求和函数

三、实现两个数的值交换(函数版本)  

四、封装余额函数

五、计算1-n之间所有数的和

六、计算m-n之间所有数的和

七、 学生的分数是一个数组,计算每个学生的总分 


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶粉罐没粉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值