JS中函数的简单介绍以及简单应用

        一、函数的数据类型

                我们先来复习一下数据类型的分类,数据类型分为基本(值/简单)数据类型复杂(地址类型/引用类型)数据类型。而基本数据类型分为5类:1.数值类型 Number

                                                                                      2.字符串类型 String

                                                                                      3.布尔类型 Boolean

                                                                                      4.空类型 Null   

                                                                                      5.未定义 Undefined 

                也可以把 Null 和 Undefined 归为一类空类型。这里就不过多赘述了。     

                函数的数据类型是复杂(地址类型 / 引用类型)数据类型

        二、函数的简单介绍

                js中的函数和咱们上学时数学上的函数是没有什么关系的,简单来说函数就是可以存储代码块的盒子,实现相同代码块的封装。

                函数使用关键字function创建

                两种创建方式:声明式(函数声明)/赋值式(函数表达式)

        三、函数的基本语法

                函数的声明:

               

                 需要注意的是函数名的命名规则遵循变量的命名规则。

                函数名不加()代表整个函数

                函数名加()代表函数执行或调用

                函数的调用:

                 函数名(参数(实参))

                实例:

                声明:

                

                调用:

                

        四、函数中的参数

        函数中的参数分为形参和实参。

        1.函数体中的小括号是用来传递形参

        形参就是形式上的参数,它没有实际意义,只能在函数内部使用,它的值由函数调用时实参的值决定的。

        2.函数调用的时候括号是传递实参的

       实参就是实际的参数,它决定了形参的意义,简单的说就是函数调用时给形参赋值的内容。

        五、函数的返回值 - return

        return 的 作用: 1.返回值 2.终止代码

PS:参数的个数可以是任意个、实参和形参是一一对应的、根据具体需求决定。

        现在我们可以使用函数编写一些小demo:

        1.求任意两个数之间所有数的和demo

        声明完函数之后,对函数进行调用

        2.求任意两个数之间所有数的和,用return 得到所有数的和

         3.我们再用一个demo(判断一个数是否是质数)加深对return的理解:

         判断质数这样写有些繁琐,这里这样写是帮助大家加深理解 return的意义作用

        六、函数形参的默认值

PS:补充预解析

                1.js在执行之前会有一个'通读'的过程,就是预解析

                2.找两个东西 var function

                3.把var声明的变量提到最前面,不进行赋值

                4.把function声明的函数提到最前面

                预解析后再将刚刚没有执行的程序,再进行执行。

如:

 

        

 

 

 

                

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值