Chinaunix首页 | 论坛 | 博客
  • 博客访问: 322497
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 759
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
个人简介

〆 人生就是拼命地奔跑,和华丽的跌倒。 つ

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: JavaScript

2016-07-25 17:09:40

一.函数的概念:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
    1.JavaScript函数语法:函数就是包裹在花括号中的代码块。
                function    函数名() //名自定义
                {
                        这里是要执行的代码块;            
                }

二.函数的声明和调用:
    以下六项为无参函数:
    1.使用关键词function来声明函数。
    2.关键词function必须小写,并且必须以函数名称相同的大小写来调用函数。
    3.函数本身不会自动运行,只有当调用该函数时,才会执行函数内的代码。
    4.函数可以通过其名字加上括号中的参数进行调用。
    5.可以在某事件发生时直接调用函数,(比如当用户点击按钮时),并且由JavaScript在任何位置进行调用。
    6.函数也可以先调用后声明。
                
                

     7.有参函数:(使用频率相对较高)
                    在函数调用时,可以向其传递值,这些值被称为参数,带有参数的函数也被称为有参函数。
                    function people(name,age){
                              alert('姓名'+name+',年龄'+age);
                    }
                    people('小明',18);

三.带有返回值的函数:
    1.有时我们会希望函数将值返回调用它的地方,通过使用return语句就可以实现。
    2.在使用return语句时,函数会停止执行,并返回指定的值。
    3.可以将返回值赋给一个变量,然后对变量进行操作。
    4.当函数遇到第一个return后将终止执行函数后面的语句,直接跳出函数。
                function hs(){
                        return('返回值,调用函数时不会输出');
                }
                hs();//调用函数
                alert('可以对返回值操作',比如:hs());

四.arguments对象:
    1.在函数代码中,使用特殊对象arguments存储函数调用传递给该函数的所有参数。
    2.还可以用arguments对象检测函数的某个参数,引用属性,arguments.length。
    3.arguments[0]表示函数的第一个参数,arguments[1]表示函数的第二个参数。
    4.通过arguments可以动态的添加函数。
                function people(){
                        return arguments.length;
                }
                var num=people('name','age','职业',18);
                alert(num);

        
阅读(2541) | 评论(0) | 转发(0) |
0

上一篇:JavaScript-控制语句

下一篇:HTML5--form元素

给主人留下些什么吧!~~