JavaScript基础学习之-JavaScript权威指南第八章--函数

本文详细介绍了JavaScript中的函数,包括函数定义、函数调用、方法调用和构造函数调用。讨论了函数的实参和形参,如可选形参、可变长实参列表以及如何将对象属性用作实参。还探讨了函数作为值的特性,以及在作用域链中的行为。通过对函数的深入理解,有助于提升JavaScript编程能力。
摘要由CSDN通过智能技术生成

函数是JavaScript中很重要的一个章节,懂得这个章节就可以轻松阅读别人的代码,会熟悉一些不常用的代码写法。
按照难易程度控制文章的长度。

前言:

函数是一段只定义一次,可能被执行或调用任意次的JavaScript代码。

若一个函数挂载在一个对象上,作为对象的属性,称为对象的方法。当通过这个对象来调用函数时,该对象就是此次调用的上下文,函数会隐式自动获得上下文对象。

JavaScript中函数即对象,程序可以任意操控。

JavaScript的函数可以嵌套在其他函数中定义,这样嵌套的函数可以访问外层函数作用域中的任何变量。这意味着JavaScript函数构成一个闭包。

8.1函数定义

1、 函数特征:

 1. 函数名--可选   
 2. 、function   
 3. ()  
 4.  {}

2、函数定义方法

  1. 函数语句
  2. 表达式

    1.函数语句就是普通的function funname(){}
    备注:使用的函数必须在函数定义之后或是提前声明。
    2.表达式就是var variable = function(){}
    备注:使用必须是变量已经声明。
    “=”右边的函数就是一个匿名函数,创造完毕函数后,又将该函数赋给了左边变量。

3、函数命名
1.动词开头,public
like_this();
likeThis();
2.内部函数,私有函数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值