01-函数封装求和.html

195 阅读1分钟

// 需求:采取函数封装的形式:输入2个数,计算两者的和,打印到页面中 //输入2个数定义函数的时候设置了两个形参 function getSum(x,y){ // 计算两者的和,打印到页面中 // let sum=x+y document.write(x+y) } //所有实参数都写全 getSum(1,4)//5

    //如果只是输入一个实参
    getSum(5)//NaN

    //如果只是不输入实参
    getSum()//NaN

    //由于方法会被其他人调用,我们可以限定自己要遵守(方法要多少个形参,我们就提供对应个数的实参)
    //但是你没办法规定所有人

    function getSum(x=0,y=0){
        // 计算两者的和,打印到页面中
        // let sum=x+y
        document.write(x+y+"<br>")
    }

    getSum()//0
    getSum(22,10)

    //为了函数的健壮性,我们可以给形参定义默认值,该默认值是在调用方没有给方法提供实际参数的时候起效