• 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(){

    }

    变量名();

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

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

  • 相关阅读:
    Spring5学习笔记—CGlib动态代理
    MFC Windows 程序设计[130]之页面常用控件组
    在线积分求解网站和求解举例
    前端传递bool型后端用int收不到
    R语言使用dplyr包的transmute函数计算dataframe数据中的指定数据列的移动窗口均值、使用ggplot2包可视化移动均值与原始数据的折线图
    全真模拟题!PMP提分必练
    Gitee配置静态页面
    SpringSecurity 总结
    学习Opencv(蝴蝶书/C++)——3. OpenCV的数据类型
    Disruptor本地线程队列_使用transProcessor处理器和WorkPool两种方式进行消费对比---线程间通信工作笔记005
  • 原文地址:https://blog.csdn.net/surx123456/article/details/138039773