ES-函数篇

本文深入探讨JavaScript中的函数,包括函数的概念、创建函数的三种方式(命名函数、匿名函数、Function构造函数)、函数的调用方式(普通函数、方法、构造函数等)、函数特点、返回值及其区别。此外,还详细讲解了函数对象的属性、作用域(全局、局部、块级)和预解析(变量与函数提升)的概念。
摘要由CSDN通过智能技术生成

1. 函数的概念

  1. 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。
  2. 虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用JS中的函数
  3. 函数就是封装一段可以重复使用的代码块。目的就是让大量代码重复使用

2. 创建函数的三种方式

  1. 自定义函数(命名函数)
    function fn() {
         }
    
  2. 函数表达式(匿名函数)
    var fn = function () {
         }
    
  3. new Function()(了解即可)
    let f1 = new Function('console.log(123)') 
    f1()
    // new Function() 数函数的构造函数,里面可以写函数体
    // f1() 调用的时候,可以执行里面的函数体
    

3. 函数的调用方式

  1. 普通函数

    function fn () {
         } 
    fn()、fn.call() // 调用方式
    
  2. 对象的方法

    var obj = {
         
    	o.sayHi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值