zoukankan      html  css  js  c++  java
  • JavaScript中的函数


    一、函数
    1、定义:实现固定功能的代码块
    2、特点:将需要的代码,封装到函数中;一个函数可以重复调用;代码的调用是在任意需要调用的位置上的都可以执行的。
    二、语法:
      function add(变量值){封装的函数}
      1、关键词:function
      2、函数名称:符合变量的命名规范(不能用关键词和保留词),遵循大小驼峰
      3、函数的程序:封装在{}里面的内容
      4、变量值又叫形参,用于参数的占位
      5、函数的返回值:return定义函数的返回值,并且会终止之后函数的执行
      6、调用值又叫实参,实际执行的参数
    三、函数的封装:
      1、声明式: 

    1 function add_1(){
    2 return 10;
    3 }

    注:声明式可以在任意位置调用,不受前后顺序约束。
      2、匿名式/赋值方式:

    1 var add_2 = function(){
    2 return 20;
    3 }

    注:匿名式只可以在最后位置调用,调用程序不能在函数前面前。
    四、函数的调用:

    1 function add_3(){
    2 return 30;
    3 }
    4 add_3()

      其中,最后写的add_3()就是在调用这个函数
    五、函数默认值:
      可以给函数添加默认值,例如:

    1 function add_4(a4,b4){
    2 return 40;
    3 }
    4 add_4()

      正常函数,不带默认值

    1 function add_5(a5,b5=100){
    2 return 50;
    3 }
    4 add_5()

      此时默认是就是b5=100,但不影响调用函数重新赋值
    六、返回值return:
      1、return后面的表达式是什么,函数调用的结果值就是什么;函数如果遇到return,整个函数就会终止。
      2、三种不同函数情况说名:
        A、无参数无返回值
        B、有参数无返回值
        C、有参数有返回值
      3、对函数的结果有不同的处理方式,就需要用到return
    七、容错机制:
      通常会结合判断语(if / switch)和数据交换(a=b;b=c;c=a;)进行容错处理
     注:if/switch判断中可以使用break来终结函数的执行;但是整个函数不能用break来中介==终结,需要使用关键词return来完成

    A True Master Is An Eternal Student(真正的大师总是怀着一颗学徒的心) ------(Master Yi)
  • 相关阅读:
    PCA,到底在做什么
    论文笔记:Deep feature learning with relative distance comparison for person re-identification
    论文笔记:Cross-Domain Visual Matching via Generalized Similarity Measure and Feature Learning
    word2vec概述
    登录获取token,token参数关联至所有请求的请求体内
    pip安装库时报错,使用国内镜像加速
    python+unittest+requests+HTMLRunner编写接口自动化测试集
    python实现http get请求
    python实现以application/json格式为请求体的http post请求
    反编译apk
  • 原文地址:https://www.cnblogs.com/karl-kidd/p/12508701.html
Copyright © 2011-2022 走看看