美文网首页
day04-函数(上)

day04-函数(上)

作者: 你若盛开_lbx | 来源:发表于2022-02-23 17:01 被阅读0次

1.函数的概念

        函数:对一段功能代码的封装,是代码封装和复用的体现。

2.两种定义函数的方式及区别

    1.声明式

function 函数名(){

函数体 

}

    2.表达式

var 函数名 = function(){

函数体

}    

两种定义函数的区别:声明式定义的变量调用可以在声明之前,表达式的调用只能在定义之后哦!

3.函数的参数

当函数中需要未知数据参与的时候,可以使用函数参数。

function 函数名(形参1,形参2){

函数体

}

函数调用: 函数名(实参1,实参2)

注意:

    1.实参和形参的个数、顺序、类型都应该一一对应哦!

    2.如果实参个数多于形参个数,对应的实参的值是undefined

    3.如果实参个数小于形参个数,对函数功能没有影响

带参函数封装的步骤:

    1.实现已知数据的基本功能,并封装成函数

    2.在形参处写上对应的参数

    3.在函数体中用形参去替换对应的实参

    4.在函数调用的时候,按照对应的顺序,写入对应得实参

4.函数的返回值

    返回值:需要函数的结果做下一步运算的时候,可以通过返回值实现

    语法:在函数体里面 return 值/表达式;       函数名() 就代表函数的返回值!

    注意

        1.如果函数体执行到return,那么之后的代码就不会再执行了

        2.return没有返回值的话,那么函数的值就是undefined

5.变量的作用域

作用域:变量的使用范围,可见区域

全局变量:全局可用,在函数体外面声明的变量或者是在函数体里面没有用关键字var声明的变量

局部变量:在函数体里面声明的变量,只能在函数体内使用哦!        

6.作业

1.封装一个函数实现1+2+...+n的和

2.封装一个函数,实现任意行列的表格

3.封装一个函数,求水仙花数  【水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。】    

4.封装一个函数,返回1*2*...n的乘积。

相关文章

  • day04-函数(上)

    1.函数的概念 函数:对一段功能代码的封装,是代码封装和复用的体现。 2.两种定义函数的方式及区别 1...

  • Vue-基础-04-重点

    Vue-基础-day04-重点 01-基础-组件-局部组件 组件: 封装html+css+js 两类+三步 定义 ...

  • 函数(上)

    定义: def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须...

  • 函数(上)

    ES6函数的改变不算太大,都是一些其他语言早就有的功能,而Javascript一直比较欠缺的,比如函数参数默认值,...

  • day04-作业

    day-04作业 读程序,总结程序的功能: numbers=1for i in range(0,20):numbe...

  • day04-栈

    栈 解决实际问题: 表达式的求职和转换(中缀表达式转后缀表达式) 二叉树的遍历 深度优先搜索 概念: 栈(stac...

  • day04-作业

    1.capitalize() 将字符串的第一个字符转换为大写 2.center(width, fillchar) ...

  • Chapter4——不定积分

    1. 原函数的概念 在区间上,可导函数的导函数位,即在区间I上满足:则称函数为函数上的原函数 如果函数 在区间上连...

  • 数学分析理论基础4:具有某些特性的函数

    具有某些特性的函数 有界函数 上(下)界定义: 设f为定义在D上的函数,,使,有 则称f为D上的有上(下)界函数,...

  • day04-弹出框

    弹出框,+U

网友评论

      本文标题:day04-函数(上)

      本文链接:https://www.haomeiwen.com/subject/amgolrtx.html