搜索
写经验 领红包
 > 健康

js入门函数和jQuey入门函数的区别(js函数详解)

导语:JS入门之函数

函数,主要用于减少重复代码书写。

从某方面来讲,懒就是第一生产力。

因为代码重复书写带来的不便,因此,函数应运而生。

函数创建(定义、声明)

function 函数名(){

函数体……;

}

函数提升

通过字面量声明的函数,会提升到脚本块的顶部。

通过字面量声明的函数,会成为全局变量的属性。

函数的其它特点

通过typeOf 函数名,得到的是“function”字符串。

函数内部声明变量

1、如果在函数内部不用var声明,则该变量和全局变量一致,归window所有。

2、如果使用了var 声明,变量提升到所在函数的顶部,函数外部不能使用该变量。

注意:函数内部的变量仅在函数内部可以使用,与函数外部的变量不冲突(函数作用域的知识点,后期会讲到)。

(函数本来不是强大,但因为参数的存在,才使得函数变的神奇无比。)

函数参数

参数表示函数运行的未知条件,需要调用告知的数据。

function(形参1,形参2,……){

函数体;

}

函数调用:函数名(实参);

注意:如果实参没有传递,对应的形参为undefined。

(拥有参数的函数的灵活性并不是很高,但有了返回值(return),函数的应用就变的更加灵活,使用起来就更加得心应手。)

返回值

函数运行后,得到的结果,调用函数时,调用表达式的值就是函数的返回值。

return会直接结束整个函数的运行。

return后面如果不加任何数据,则返回undefined。

如果函数中没有写return,函数末尾会自动return,返回undefined。

本文内容由小余整理编辑!