JavaScript学习总结_四.函数
2011-07-10 22:33
302 查看
在javascript中,函数的主要功能是:将代码组织为可复用的单位,完成特定的任务,响应特定的事件,并返回数据。
函数的定义:
js中函数属于Function对象,可以使用关键字function来创建函数,也可以使用Function对象的构造函数来创建函数。
普通定义方式(关键字):
function 函数名([参数1],[参数2]....)
{
// 语句组;
return 表达式;
}
其中关键字function和函数名是必选项。
变量定义方式(构造函数):
var 变量名 = new Function([参数1],[参数2]....,[函数体])
回调
javascript中有种函数调用方式为回调,机制是通过指针来调用函数。按照调用者的约定实现函数的功能,由调用者调用。
函数本身可以返回自己的指针。
函数里面可以定义自己的私有函数。
function a(){
function b(){
}
}
this关键字
javascript中,通过call方法可以改变this所指代的对象。
函数的定义:
js中函数属于Function对象,可以使用关键字function来创建函数,也可以使用Function对象的构造函数来创建函数。
普通定义方式(关键字):
function 函数名([参数1],[参数2]....)
{
// 语句组;
return 表达式;
}
其中关键字function和函数名是必选项。
变量定义方式(构造函数):
var 变量名 = new Function([参数1],[参数2]....,[函数体])
//求半径为2的圆面积 var cir = new Function("r","return r*r*Math.PI"); var area = cir(2);
回调
javascript中有种函数调用方式为回调,机制是通过指针来调用函数。按照调用者的约定实现函数的功能,由调用者调用。
函数本身可以返回自己的指针。
函数里面可以定义自己的私有函数。
function a(){
function b(){
}
}
this关键字
javascript中,通过call方法可以改变this所指代的对象。
相关文章推荐
- JavaScript学习总结-技巧、实用函数、简洁方法、编程细节
- Javascript学习总结-函数-(四)
- 栋栋晓12:Javascript学习总结:函数声明和函数表达式的区别,apply和call的区别,
- 栋栋晓10:Javascript学习总结:基础知识2(语句,函数,)
- JavaScript学习总结-技巧、实用函数、简洁方法、编程细节
- JavaScript学习总结-技巧、实用函数、简洁方法、编程细节
- Javascript学习总结-技巧、实用函数、简介方法、编程细
- JavaScript学习记录总结(四)——js函数的特殊性
- JavaScript学习记录总结(六)——js函数闭包特性
- javascript学习总结之(事件,函数等)
- JavaScript总结学习一:js中构造函数与普通函数的区别
- JavaScript学习总结-技巧、有用函数、简洁方法、编程细节
- JavaScript学习总结——Javascript面向(基于)对象编程
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- JavaScript进阶学习——函数
- 04.WEB-HTML之JavaScript标签学习总结(二)
- 跟我学习javascript的var预解析与函数声明提升
- 【javascript】学习总结——动态时钟的实现代码
- JavaScript学习09 函数本质及Function对象深入探索
- Javascript学习笔记:3种定义函数的方式