JS中的函数知识点

  函数:封装一个功能
       
        js:做点击事件  其他类型的语言:就是一个函数
       
        函数四要素:
         1.返回类型
            2.函数名
            3.参数列表
            4.函数体
        强类型:
         string(返回类型) 函数名(参数列表)
            {
             //函数体
            }
        弱类型:
         function(返回类型) Show(函数名)(参数列表)
            {
             //函数体
            } 

 

有一个参数的函数

          function Show(b)   //形参:假的(形式上的参数)
		{
			alert(b);	
		}
		Show("y");

 有两个参数的函数

          function Sum(a,b)
		{
			alert(a+b);		
		}
		Sum(1,2);

 有多个参数的函数

          function Cj(a,s,d,f,t)
		{
			alert(a*s*d*f*t);	
		}
		Cj(2,2,3,4,6);
		Cj(4,5,6,7,7);
		

 有返回值的函数

	     function Show(a,s)
		{
			return a+s;	
		}
		var s = Show(1,2);
		//alert(s);
		var d = Show(3,2);
		alert(d);
		alert(s);

 

公园里有一堆桃子,猴子每天吃掉一半,挑出一个坏的扔掉,第6天的时候发现还剩1个桃子,问原来有多少个桃子
封装一个功能:求第n天的桃子数量   用到了(递归),从后面往前推结果;

     var sl = 0;
	function Shu(a)
	{
		if(a==6)
		{
			sl = 1;		
		}
		else
		{
			//当天的数量 = (下一天的数量+1)*2	
			sl = (Shu(a+1)+1)*2;
		}
		return sl;	
	}
	alert(Shu(0));

 总结:sl代表的是当天的数量,封装一个功能,从第六天往前推,让吃剩下的数量循环回去。

 

posted on 2017-10-24 10:37  左剃头  阅读(203)  评论(0编辑  收藏  举报

导航