重学JavaScript 第五天

函数

1.什么是函数

 函数是执行特定任务的`代码块

2.函数的作用

函数可以把相似逻辑的代码,封装起来,通过函数调用执行这些,有利于精简代码方便`代码复用

3. 函数声明和函数调用

声明:function 函数名 ()  {}

调用: 函数名 () 
    
 注意:函数不调用 自己不执行 

4. 函数的复用代码和循环重复代码的区别

循环代码写完即执行,不能很方便控制执行位置
函数代码随时调用,随时执行,可重复调用

5. 函数传参

函数传递参数的好处: 提高了函数的灵活性
参数中间用 逗号 隔开    

 形参如果不被赋值,就是undefined

  

形参:声明函数时写在函数名右边小括号里的叫形参(形式上的参数)
          形参可以理解为是在这个函数内声明的变量(比如 num1 = 10)
实参:调用函数时写在函数名右边小括号里的叫实参(实际上的参数)
          形参可以理解为是在这个函数内声明的变量(比如 num1 = 10)

利用逻辑中断

 

6. 函数的返回值

 在函数体中使用 return 关键字能将内部的执行结果交给函数外部使用
 函数内部只能出现 1 次 return,并且 return 后面代码不会再被执行,所以 return 后面的数据不要换行写
 return会立即结束当前函数


      

7. 函数的作用域

    作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。
    全局作用域
        函数外部或者整个script 有效
    局部作用域
        也称为函数作用域,函数内部有效
    块级作用域
        如 if语句 循环{ } 内有效 
    作用域不同,变量分为三种
        全局变量
        局部变量
        块级变量
局部变量或者块级变量 没有let 声明直接赋值的当全局变量看  不提倡

8. 匿名函数

  将匿名函数赋值给一个变量,并且通过变量名称进行调用 我们将这个称为函数表达式
    

 

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值