JavaScript之函数
2016-08-07 11:57
155 查看
概念:
函数是定义一次但却可以调用或执行任意多次的一段JS代码。
函数声明
通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行,通常使用function关键字来声明,后跟一组参数以及函数体。
(1)、没有参数的函数
function box(){ //没有参数的函数
alert('只要函数被调用,我才会被执行');
}
box(); //直接调用函数
效果:
(2)、有参数的函数
function box(name,age){ //带参数的函数
alert('你的姓名:'+name+', 年龄:'+age);
}
box('XX',20); //调用函数并传参
效果:
Return返回值
任何函数都可以通过return语句跟后面的要返回的值来实现返回值。
(1)、没有参数的函数
效果:
(2)、带参数的函数
特点:
ECMAScript函数不介意传递进来多少参数,也不会因为参数不统一而错误,函数体内可以通过arguments对象来接收传递进来的参数。
没有像其他高级语言那种函数重载功能。
小结:
无论多么简单地知识,只要动手去做总会有收获!
函数是定义一次但却可以调用或执行任意多次的一段JS代码。
函数声明
通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行,通常使用function关键字来声明,后跟一组参数以及函数体。
(1)、没有参数的函数
function box(){ //没有参数的函数
alert('只要函数被调用,我才会被执行');
}
box(); //直接调用函数
效果:
(2)、有参数的函数
function box(name,age){ //带参数的函数
alert('你的姓名:'+name+', 年龄:'+age);
}
box('XX',20); //调用函数并传参
效果:
Return返回值
任何函数都可以通过return语句跟后面的要返回的值来实现返回值。
(1)、没有参数的函数
function box(){ //没有参数的函数 return '我被返回了!'; //通过return把函数的最终值返回 } alert(box()); //调用函数得到返回值,然后外面输出
效果:
(2)、带参数的函数
function box(name,age){ //带参数的函数 return '你的姓名:'+name+', 年龄:'+age; //通过return把函数的最终值返回 } alert(box('XX',20)); //调用函数得到返回值,然后外面输出效果同函数声明中的有参数的函数。
特点:
ECMAScript函数不介意传递进来多少参数,也不会因为参数不统一而错误,函数体内可以通过arguments对象来接收传递进来的参数。
没有像其他高级语言那种函数重载功能。
小结:
无论多么简单地知识,只要动手去做总会有收获!
相关文章推荐
- 一个JAVASCRIPT实用函数,完成合并表格中列中具有相同内容的列单元格的功能
- javascript中键位扫描码和判断数字键、字母键、字符键的函数。
- [JAVAscript]将网页保存为文本文件的函数
- 通过 prototype 为 JavaScript 的 String 对象添加方法(函数)
- javascript去空格函数
- JavaScript通用表单验证函数
- javascript 常用函数
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- javascript常用函数!
- javascript 经典函数
- Javascript 常用函数(效验,日期等)
- vbscript和javascript之间的函数的调用
- JavaScript 经典自定义函数[转帖]
- javascript 应用- 操作节点的函数
- 一些经常会用到的Javascript检测函数
- JavaScript常用函数
- 针对javascript的几个对象的扩充函数
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- JavaScript几个函数 - split()、join()、substring()和indexOf()
- JavaScript通用表单验证函数(1)