菜鸟前端日记6 (原生JS--函数基础)

来源:互联网 发布:linux安装telnet服务 编辑:程序博客网 时间:2024/06/05 23:45

函数

函数:是由事件驱动的或当被调用时执行的可重复使用的代码块。

函数的定义:

function 函数名(){    表达式;//要复用的代码块}

函数的调用:

  • 函数名();
  • 事件调用
  • 定时器调用

函数的类型:

1.函数声明

 function 函数名(){    表达式;}

2.函数表达式,又叫函数字面量

var 变量名=function(){    表达式;}

函数的参数:
形参:形式上的参数,在函数后面的括号中。

实参:实际的参数,在函数掉用后面的括号中。

function test(形参...){    ...}test(实参...);

实参必须与形参一一对应。

arguments对象:
它是函数内置的对象,代表了所有实参的集合。
它是类数组,类数组的每一项都有自已对应的下标,它还有个length的属性,代表了实参的个数。

<script type="text/javascript">    function test() {        var str = '';        for(var i = 0; i < arguments.length; i++) {            str += arguments[i] + ',';        }        console.log(str);        console.log(arguments);    }    test("aaaa", "bbbb")</script>

封装的函数:

封装简单的函数:

function $(id){    retrun document.getElementById(id);}$(‘btn’).onclick=function(){    ...}
原创粉丝点击