Javascript—模块化程序设计

一、Javascript脚本语言中,模块就是函数。

1、函数的三要素:函数名、参数(形参|实参)、返回值。

例如:通过函数计算任意两个数的和。

function sum(a,b){                                               // 声明函数,参数ab都是形参

  return a+b;

}

let x=12,y=30;

let result=sum(x,y);                                              // 调用函数,参数xy都是实参

console.log(result);                                              // 42

注:调用函数时,必须将实参按位置传递给形参。

2、箭头函数

let 函数名=(形参...)=>{

        //函数体

        return 返回值;

}

计算任意数据的平均数。

    let average=(...rest)=>{

     let sum=0;

     rest.forEach(function(item){

         sum+=item;

     })

     return sum/rest.length;

}

let array=[10,20,30,40,50,60];

let result=average(...array);

console.log(result);

3、箭头函数的简化形式:

1、若函数的参数只有一个,则参数的括号可以省略。

   3计算n的阶乘。

   let fact=n=>{

     let result=1;

     for(let i=2;i<=n;i++){

       result*=i;

     }

return result;

注意:函数有多个参数或没有参数,参数的括号都必须书写。

 2、若函数体只有一句,则{}可以省略。

4输出指定人名的欢迎语,例如“欢迎你,Tom!”。

     let welcome=name=>window.alert(`欢迎你,${name}`);                        // 声明函数

     welcome(“钢铁侠”);                                                                                              // 调用函数

 3、若函数体只有一句,且该句是return语句,则return必须省略。

5计算两个数的乘积。

          let mul=(a,b)=> return a*b;

          console.log(mul(10,5));                          // 50

 4、若函数体只有一句,且该句是return语句,且返回值为对象,则必须将整个对象用()括住。

6计算两个数的加、减、乘、除结果。

      let cale=(a,b)=>({add:a+b,sub:a-b,mul:a*b,div:a/b});

      let x=15,y=5;

      console.log(cale(x,y));                            // {add: 20, sub: 10, mul: 75, div: 3}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值