js上 十二、函数初步-1

11-1.引入(认识函数)

​ 引入:

说起函数,其实我们并不陌生,在初中数学中我们就接触过函数;例如我们所学的

y = 2X+1 ; 这是一个二元一次方程,也是我们数字中的函数;

​ 当我们每次输入一个X的值时,经过这个函数的运算,就会输出一个对应的y;

​ 从这里我们可以看出:函数能够揭示一些规律,后续凡是具备相同的规律,可以用一种方法来解决

​ 那么js中的函数是什么呢?

#11-1-1.什么是函数

函数:可以无限次完成特定功能代码块;

#12-1-2.函数的作用

ü 代码重用

ü 用于组织代码

#12-2.函数定义:

#12-2-1 函数声明式

语法格式

​ img

应用:

​ img

说明:

​ 1 ** ) ** function :定义函数的关键字

2)函数名:自定义的一个名字(需要符合标识符的命名规范)

3)函数名称后面是小括号,必不可少,用来装载形式参数的

4){ }就是函数体:要完成某个功能的代码块,它可以完成某个特定的功能

#12-2-2.函数的直接调用

​ 自定义函数直接调用:函数名();

img

#12-2-3.函数表达式

语法格式:

img

应用

img

说明:

1) 将function整体,放在赋值运算符的右边,作为表达式来使用。

2)通过一个变量来引用当前的function,便于后续的调用。

3)函数名称可以加上,但是只对函数内部起作用,

#12-2-4.两种定义方式的区别

1.函数表达式在定义前面调用

img

2.函数表达式在定义后面调用;

img

3,函数声明式:

img

总结:

​ 1)函数声明式:声明被提升,

即用函数声明式定义的函数,可以在定义前调用,也可以在定义后调用

​ 2)函数表达式:其实就是一个变量,只不过我们赋值时,讲函数这种数据类型赋给了它,因此它遵循变量的规则,先声明后使用;

即,用函数表达式,定义的函数,必须在定义之后调用

#12-2-5.函数的数据类型;

img

#小结:

\1. 函数声明式定义的函数;在定义前后都可以调用

\2. 函数表达式定义的函数,必须在定义的后面调用,否则会报错

\3. 函数的数据类型为function;

posted @ 2020-12-14 13:11  人心不古  阅读(85)  评论(0编辑  收藏  举报