> 健康
js入门函数和jQuey入门函数的区别(js函数详解)
导语:JS入门之函数
函数,主要用于减少重复代码书写。
从某方面来讲,懒就是第一生产力。
因为代码重复书写带来的不便,因此,函数应运而生。
函数创建(定义、声明)function 函数名(){
函数体……;
}
函数提升通过字面量声明的函数,会提升到脚本块的顶部。
通过字面量声明的函数,会成为全局变量的属性。
函数的其它特点通过typeOf 函数名,得到的是“function”字符串。
函数内部声明变量1、如果在函数内部不用var声明,则该变量和全局变量一致,归window所有。
2、如果使用了var 声明,变量提升到所在函数的顶部,函数外部不能使用该变量。
注意:函数内部的变量仅在函数内部可以使用,与函数外部的变量不冲突(函数作用域的知识点,后期会讲到)。
(函数本来不是强大,但因为参数的存在,才使得函数变的神奇无比。)
函数参数参数表示函数运行的未知条件,需要调用告知的数据。
function(形参1,形参2,……){
函数体;
}
函数调用:函数名(实参);
注意:如果实参没有传递,对应的形参为undefined。
(拥有参数的函数的灵活性并不是很高,但有了返回值(return),函数的应用就变的更加灵活,使用起来就更加得心应手。)
返回值函数运行后,得到的结果,调用函数时,调用表达式的值就是函数的返回值。
return会直接结束整个函数的运行。
return后面如果不加任何数据,则返回undefined。
如果函数中没有写return,函数末尾会自动return,返回undefined。
本文内容由小余整理编辑!