javascript函数的使用

原创 2015年11月19日 08:23:54
<span style="font-size:18px;"><span style="color:#ff0000;">一:函数的基本用法</span>
<script type="text/javascript">
function test1(num1,num2){
return num1+num2;
}
//普通调用
window.alert(test1(2,3));
//指针调用
var my=test1;
window.alert(my);
var res=my(3,4);
alert(res);
</script>
<span style="color:#ff0000;">二:函数调用机制</span>
<script type="text/javascript">
function abc(num1){
if(num1>3){
abc(--num1);
}
document.write(num1);
}
abc(5);
</script>
解释:num1=5->num1=4->num1=3;
在最后一次执行玩:num1=3;向上num1=3;再向上:num1=4;
输出:3,3,4
<span style="color:#ff0000;">三:函数使用注意事项</span>
函数的参数列表可以是多个
参数列表可以是多个,并且数据类型可以是任意的类型
js函数支持可变参数
<span style="color:#ff0000;">四:递归函数</span>
<script type="text/javascript">
function fn1(n){
if(n=1){
return 1;
}else{
return n*(n-1);
}
}
</script></span>

版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript之局部变量和局部函数

局部变量在前面已经解释过了,这里就不重复了。那么什么是局部函数呢?局部函数就是在函数里的。下面我们在函数outer中定义了两个局部函数。 // 定义全局函数 function outer() ...
  • owen_william
  • owen_william
  • 2016年04月07日 19:23
  • 725

JavaScript之函数实例属性和类属性

根据函数中声明的方式,函数中变量有3种: 1)        局部变量:在函数中以普通方式声明的变量,包括以var或不加任何前缀声明的变量。 2)        实例属性:在函数中以this前缀修...
  • owen_william
  • owen_william
  • 2016年04月07日 19:25
  • 841

轻松学习 JavaScript (3):函数中的默认参数

(点击上方公众号,可快速关注) 英文: Dhananjay Kumar   译文:码农网/小峰 www.codeceo.com/article/easy-javascript-...
  • VhWfR2u02Q
  • VhWfR2u02Q
  • 2017年11月17日 00:00
  • 52

JavaScript中函数的三种定义方法

本文整理了JavaScript中函数定义的三种方法。 函数的三种定义方法分别是:函数定义语句、函数直接量表达式和Function()构造函数的方法。下面依次介绍这几种方法具体怎么实现。 1. 函数定义...
  • crazyorange_shen
  • crazyorange_shen
  • 2017年04月03日 11:51
  • 1259

JS钩子的机制与实现

JS钩子的机制与实现 [什么是钩子]         接触过WordPress的朋友都知道,WP的程序中可以执行类似钩子的函数,当然是这PHP实现的钩子。在JAVASCRIPT中一样可...
  • guoshenglong11
  • guoshenglong11
  • 2013年11月27日 17:01
  • 7930

js的animate函数

/* 动画函数: dom:要运动的节点对象 o:{属性:目标值,属性:目标值....} (透明度使用属性:opacity:100) 透明度的值是0-100; 里面的opacity ...
  • susuzhe123
  • susuzhe123
  • 2017年03月15日 10:32
  • 903

JavaScript的函数支持重载吗?

JavaScript的函数支持重载吗?对于这个问题,主要有两个点,第一,JavaScript的函数;第二,重载。         首先,说一下重载。所谓重载,简单说,就是函数或者方法有相同的名称,但...
  • fogcrane
  • fogcrane
  • 2017年01月05日 16:41
  • 1769

Kettle 5.2中JavaScript代码插件的用法

Kettle 中的 JavaScript代码插件使用了JDK1.6中对脚本语言的支持功能, Sun的JDK6实现包含了一个基于Mozilla Rhino的脚本语言引擎,支持JavaScript, Ke...
  • gladmustang
  • gladmustang
  • 2014年11月30日 12:43
  • 3486

JavaScript函数-带参数的函数、带返回值的参数

之前说完函数的定义以及调用,接下来看看带参数的函数以及带返回值的的函数~\(≧▽≦)/~   带参数的函数   之前讲了函数的基本用法,接下来看看带参数的函数。   在函数中,参数可以无限多,函数...
  • jiongyixuan
  • jiongyixuan
  • 2015年12月12日 14:15
  • 17881

js语言的语法与c语言不同的地方小结

1.语句 1.for-in语句是一种精准的迭代语句,可以用来枚举对象的属性(枚举的意思是全部列出来的意思)...
  • xiguabanhua
  • xiguabanhua
  • 2015年07月19日 18:04
  • 1335
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript函数的使用
举报原因:
原因补充:

(最多只允许输入30个字)