一、函数语法
function 函数名(参数){
代码;
}
javascipt区分大小写。 当函数没有return的时候返回undefined.
二、函数匿名方法
1、常用于设置时间处理函数
var s=function(x,y){ return x+y;};
2、立即调用
var fn=(function(x,y){return x+y};)(10,20);
alert(fn);
3、动态函数
var fn=new Function("x,y,z"," var sum=x+y+z;alert(sum);");
调用fn(10,20,30);
三、对象的扩展方法
已经存在的对象.prototype.方法名=function(){ 方法体;}
例:
<script type="text/javascript">
Number.prototype.change=function(){
var str=this.toString();
var temp='零一二三四五六七八九';
var array=new Array();
for(var i=0; i<str.length;i++){
var index=parseInt(str.charAt(i));
array[array.length]=temp.charAt(index);
}
return array;
}
var num=12314;
alert(num.change());
</script>