js基础函数总结

1.什么是函数?
    函数是由关键字什么function申明的,封装好的、可重复使用的一段代码块。
    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
    代码需要重复利用被称之为封装
2.函数的基本结构?
    function fn1(形参1,形参2...){
        执行语句
    }
    fn1(实参1,实参2..)
    
    关键字     函数名(){
    
    }
    函数调用()
3.函数的意义?
    函数可以封装一段JavaScript 代码,它只定义一次,但可以被执行或调用任意多次。
4.函数的参数
    --形参(形参的位置,在函数名的圆括号里面,个数无限)
    --实参(实参的位置,在函数调用的圆括号里面,个数无限)
    --形参与形参之间都是用逗号分割(实参也一样)
    --实参和形参是一一对应
    --如果只有形参,没有实参,输出形参返回undefined
    --如果只有实参,没有形参,强制输出一个变量,会报错
    --如果参数的长度不匹配,也是没有问题
    --函数的实参可以是任何数据类型
5. arguments 对象/关键字
    --arguments是函数下面的对象,本身也是关键字,作用是获取实参
    --获取函数实参的长度  arguments.length 
6. return 关键字
    --return关键字会把结果返回给函数调用
    --return关键字下面的代码不在执行
7.函数的调用方式
    --普通调用
        1)函数表达式,利用变量(匿名函数)
        2)利用关键字function声明定义
    --事件调用
    --输出方法调用(表达式调用)必须用关键字return
8.函数作用域
    根据在函数作用域的不同,作用域分为2种,变量也分为2种。
    全局作用域:
    局部作用域:
    全局变量:
        --在函数外的变量是全局变量
        --在window对象下的属性是全局变量
        --在函数内不加关键字var的变量是全局变量
        --全局变量是可以被任何函数引用。    
    局部变量:
        --在函数中被关键字var声明的就是局部变量。
        --局不变量是只能在函数内部引用。
9.函数调用函数
10.函数的封装    
    --把一段代码可以重复利用的代码块放到函数中。
    --封装的意义:
        --可以减少代码量,提高运行效率
        --可以重复利用代码
    --如何封装?
        --把相同代码封装到函数里,不同放在外面。
        // 1.外面包裹一个函数,把重复代码放到函数里面
        // 2.找到重复代码当中的不同的元素用参数代替
        // 3.把不同元素代做实参传进去
11.定义
    --变量
        声明定义一个变量。
        var a 这叫声明一个变量名。
        a=1 这叫定义一个变量。
    --函数
        声明定义在一起。直接用关键字 function

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值