javascript中函数(function)的用法
2008-10-27 16:17
323 查看
函数作为变量var myFun;
if( Math.random > 0.5){
myFun = function(){
alert("hellow");
}
}else{
myFun = function(){
alert("world");
}
}
myFun();
函数作为参数function doSomething(callbackd){
alert("hellow");
if(callbackd){
callbackd();}
}
function my_callback(){
alert("world");
}
doSomething(my_callback);
函数作为函数的返回值function get_multiplier(num1){
return function(num2){
return num1*num2;
}
}
var get10 = get_multiplier(10);
var get5 = get10(5);
alert(get5);
var result = get_multiplier(1)(5);
alert(result);
匿名函数的应用(function(name){
alert(name);
})('张胜利');
if( Math.random > 0.5){
myFun = function(){
alert("hellow");
}
}else{
myFun = function(){
alert("world");
}
}
myFun();
函数作为参数function doSomething(callbackd){
alert("hellow");
if(callbackd){
callbackd();}
}
function my_callback(){
alert("world");
}
doSomething(my_callback);
函数作为函数的返回值function get_multiplier(num1){
return function(num2){
return num1*num2;
}
}
var get10 = get_multiplier(10);
var get5 = get10(5);
alert(get5);
var result = get_multiplier(1)(5);
alert(result);
匿名函数的应用(function(name){
alert(name);
})('张胜利');
相关文章推荐
- Javascript匿名函数自调用方法 (function(){})()用法
- javascript 中Array.prototype.sort 函数的用法
- JavaScript中的普通函数和箭头函数的区别和用法详解
- Javascript Function对象扩展之延时执行函数
- JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
- javascript中function的call()函数的使用-----替换当前函数中的当前对象
- 深入理解javascript中的立即执行函数(function(){…})()
- WEB前端 -- JavaScript中常见的字符串操作函数及用法
- javaScript call 函数的用法说明
- JavaScript对象数组排序函数及六个用法
- javascript中splice()函数的三个用法
- JavaScript中Function()函数的使用教程
- JavaScript中判断原生函数检查function是否是原生代码
- JavaScript的removeChild()函数用法详解
- javascript跨域请求包装函数与用法示例
- javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
- js 函数function用法
- Javascript数组函数及用法示例
- javascript中的function 函数名(){} 和 函数名:function(){}有什么不同?
- js 函数function用法