zoukankan      html  css  js  c++  java
  • web前端java script 函数 学习笔记2017.7.22

    函数:函数代表这一个功能的模块
    一 函数特征
    1 它只定义一次,但可能被执行或者调用任意次数
    2 函数是不会主动运行的,只有被调用时才会执行
    3 函数的分类:系统函数、自定义函数
    系统函数:
    document.write();
    alert()
    。。。
    二 自定义函数
    1 函数的定义:
    function 函数名([形参1,形参2...]){
    函数体;
    [return;]
    }
    a function:关键字,使用该关键字来定义或者声明一个函数,函数都是从function开始的
    b 函数名:函数名是必须的,是给函数命名,命名规则跟变量命名规则一样
    c ():其中包含0个或者多个由逗号隔开的形参名称
    d {}:其中包含了函数体
    e 函数体:具体实现功能的代码块,函数体由0条或多条语句构成,一旦调用函数,函数体就会被执行
    f 形参:可以有形参,也可以没有形参。如果函数在实现自身功能的过程中,需要外部传值时,函数就需要形参,
    反之就不需要。形参就是用来接收外部传真的
    g return: 1》立即结束函数 2》可以返回值
    三 自定义函数分类
    1 无参无返回值
    2 有参无返回值
    3 无参有返回值
    4 又参有返回值
    四 函数的调用
    1 无参数的调用:函数名();
    2 有参数的调用:函数名(实参1,实参2,...);
    3 参数:形参和实参
    形参:定义函数的时候---相当于在函数中定义的变量
    实参:在函数调用的时候----调用函数时传入的具体值
    对应:形参和实参要一一对应,个数、数据类型都必须要一致
    函数在调用的时候,将会把相对应的实参传递给函数的形参,这个时候形参获取实参去参与运算

    五 ES中并未指定函数形参的类型,函数调用也未对传入的实参值做任何的类型检查,在必要的时候
    会进行类型转换。但是实参的值和形参的值保持同步,并且ES中所有参数传递的都是值

  • 相关阅读:
    route命令
    自动删除n天前日志
    ss命令
    rcp命令
    crontab,at命令,常见问题
    locate,nl命令
    kill,killall,top,free,vmstat,iostat,watch命令
    [转载]memcached stats 命令
    Swift学习笔记
    C++移位运算符
  • 原文地址:https://www.cnblogs.com/jiandandeboke/p/7389354.html
Copyright © 2011-2022 走看看