JavaScript基础内容中的函数

JavaScript基础内容中的函数
2019年08月21日 22:00 梦回浅乐

本章的目的是:函数:即方法函数是一个功能代码的预定块,可以根据输入参数重复调用并返回不同的值。

使用函数的原因:1.易于调用2.代码重用用于维护3.易于修改、易于重构4.简化逻辑、方便编程1、声明函数声明三种方法1)函数命令2)函数表达式这种方式将匿名函数赋值给变量此时,匿名函数也被称为函数表达式(函数表达式),因为表达式只能放在赋值语句的等号的右侧。

3)函数构造函数:入门级使用不多。../等效于注意:不能在条件语句中声明函数名的升级JavaScript引擎将函数名视为相同的变量名,因此当您使用函数命令声明函数时,整个函数被提升到代码头,就像变量声明一样因此,下面的代码不会报告错误。从表面上看,上述代码似乎在声明函数f之前调用了该函数。但是实际上,由于“变量提升”,函数f被提升到代码的头,也就是说,它是在调用之前声明的。但是,如果使用赋值语句定义函数,JavaScript将报告一个Erro2,函数调用:括号操作符函数名([自变量]);返回值的存在可以可变地接收3,参数:当形状参与实际参数函数的运行时,有时需要提供外部数据,不同的外部数据会得到不同的结果,这种外部数据称为参数。“生长瓜来种豆”时,使用实参可以省略。参数的同名:接受最后一个默认值:将(按值传递的):Value的副本传递给参数对象,方法是使用财政或操作值:获取所有参数,这些参数可以看作是一个数组。

因为JavaScript允许函数的参数数目不确定,所以我们需要一种机制来读取函数体内的所有参数这就是参数对象的起源。理解:被调用4,返回语句是函数的返回值。不需要返回语句,如果不需要,则函数不会返回任何值,或者返回未定义的值。5.递归(递归)函数本身调用自己的函数头:结束函数体:重复执行6,函数的状态完全等于其他数据类型,因此函数名的属性和方法也称为一级公民7,函数名的属性和方法:函数名:参数号toString():返回源代码8,函数范围:全局(全局变量)和局部(局部变量)邻近原则:变量升级/等价于函数本身的范围:函数本身是一个值,并且有它自己的作用域。它的作用域绑定到声明它的范围。9,该方法调用:Apply Call:调用一个对象的一个方法,将当前对象替换为另一个对象。两者之间的区别在于参数是否为数组10,而val执行作为语句执行的字符串。理解JSONP的用法:在上面的代码中,JSONP是一个字符串,函数构造函数将该字符串转换为函数的主体。调用该函数时,JSONP将执行本文写作的实质是将代码放入函数作用域中执行,以避免对全局范围的影响。还有匿名函数、闭包和一些未共享的公共函数。下次见

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部