• JavaScript 函数


    一、函数的概念

    函数:就是封装了一段可被重复调用执行的代码块,可实现大量代码的重复使用

    二、函数的使用

    函数在使用时分为两步:声明函数  和  调用函数。

    1、声明函数

     function 函数名() {

            函数体

    }

    function 声明函数的关键字,全部小写,函数名一般是动词,函数不调用自己不执行

    2、调用函数

    函数名();

    调用的时候不要忘记添加小括号

    3、函数的封装

    函数的封装就是把一个或多个功能通过 函数的方式封装起来,对外只提供一个接口

    三、函数的参数

    1、形参和实参

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

    }

    函数名(实参1,实参2.。。。)

    多个参数中间用逗号分隔

    如果实参的个数多于形参的个数  会取到形参的个数

    如果实参的个数小于形参的个数,形参看做是不用声明的变量   num2 是一个变量但没有接收值,结果就是undefined ,此时两个数相加结果是NaN

    四、函数的返回值

    1、return 语句

    函数是做某件事或者实现某种功能

    函数返回值格式

    function  函数名(){

            return 需要返回的结果;

    }

    函数名();

    只要函数遇到 return 就把后面的结果返回给函数的调用者  函数名()=reutrn 后面的结果

            1、求任意两个数之和

            2、求两个数中最大值

            3、求一个数组中最大值

    2、return 终止函数

    return 语句之后的代码不被执行

    return 只能返回一个值。如果用逗号隔开多个值,以最后一个为准

    3、函数没有 return 返回 undefined

    函数有return则返回的是 return 后面的值,如果函数没有 return 则返回undefined

    4、break continue return 区别

    break· :结束当前的循环体

    continue: 跳出本次循环,继续执行下一次循环

    return :不仅可以退出循环,还能够返回 return 语句中的值,同时还可以结束当前的函数体内的代码

    五、arguments 的使用

    当我们不确定有多少个参数传递的时候,可以用arguments 来获取。在JavaScript中,arguments实际上它是当前函数的一个内置对象。所有函数都内置了一个arguments 对象,arguments 对象中存储了传递的所有实参

    2、求任意个数的最大值

    3、翻转任意数组

    4、冒泡排序

    5、判断闰年

    6、函数可以相互调用

    7、输出2月份天数

    闰年二月份29天,平年28天

    六、函数的两种声明方式

    1、利用函数关键字自定义函数(命名函数)

    2、函数表达式(匿名函数)

    var 变量名 = function(){

    }

    变量名();

    函数表达式声明方式跟声明变量差不多,只不过变量里面的存的是值 而 函数表达式里面存的是函数

    函数表达式也可以进行传递参数

  • 相关阅读:
    计算机毕业设计Java高铁在线购票系统(源码+系统+mysql数据库+lw文档)
    Vue基础学习笔记01
    怒刷LeetCode的第22天(Java版)
    如何在Linux快速搭建一套ADB环境
    挖矿僵尸网络蠕虫病毒kdevtmpfsi处理过程(包含部分pgsql线程池满的情况)
    SpringTask任务调度和声明式事务配置
    【聊聊Java】Java中HashMap常见问题 -- 扩容、树化、死链问题
    SpringBoot整合EasyExcel
    数据结构-快速排序
    数据结构学习笔记——图的应用1(最小生成树、最短路径)
  • 原文地址:https://blog.csdn.net/surx123456/article/details/138039773