网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 Javascript基础知识盲点总结之函数
内容
    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。本文重点给大家介绍js基础知识盲点总结之函数。
    一、函数中的arguments对象
    每个函数内部都有一个arguments,它能返回函数所接受的所有参数
    注意:argumens接收的是实参
    如下是利一个利用arguments特性编写的求和函数:
    function sumOnSteroids(){
    var I, res = 0;
    var number_of_params = arguments.length;
    for(I = 0; I < number_of_params; i++){
    res += arguments[i];
    }
    return res;
    }
    二、关于变量的作用域
    在javascript中,不能为变量定义特定的块级作用域,但是可以定义其所属的函数域。
    javascript中的全局变量指的是声明在所有函数之外的变量
    在一个函数内部定义的局部变量,在函数外部是不存在的
    如果在函数内部声明一个变量时没有使用var语句,该变量就会被默认为全局变量(即便在函数中定义外部也可以访问)。这种变量会在函数被调用之前不存在,调用函数后会首次被创建并赋予全局作用域
    三、自调函数
    自调函数是可以在定义后自行调用的函数,基本结构如下:
    {
    function(name){
    alert(‘Hello' + name + ‘!');
    }
    }(‘Martin')
    后面的()可以进行参数传递,其内声明的值会自动传递到function的参数中
    使用如上这种自调匿名函数不会产生任何的全局变量
    四、可自行重写的函数
    这种函数的特点是可以在执行之后自己进行函数重写,下面是一个例子:
    function a(){
    alert(“A”);
    a = function(){
    alert(“B”)
    };
    }
    第一次调用a()时,执行alert(“A”);第二次调用a()时,执行alert(“B”)。因为在第一次执行该函数时,其将全局变量a重新定义了
    以上所述是小编给大家介绍的Javascript基础知识盲点总结之函数的相关知识,希望对大家以上帮助!
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/15 18:35:38