博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS中的函数知识点
阅读量:5012 次
发布时间:2019-06-12

本文共 869 字,大约阅读时间需要 2 分钟。

  函数:封装一个功能

       
        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代表的是当天的数量,封装一个功能,从第六天往前推,让吃剩下的数量循环回去。

 

转载于:https://www.cnblogs.com/zuo72/p/7704274.html

你可能感兴趣的文章
一、Text To Speech
查看>>
Java读取并下载网络文件
查看>>
github上构建自己的个人网站
查看>>
在word中粘贴的图片为什么显示不完整
查看>>
SQL Server 数据库的鼠标操作
查看>>
net软件工程师求职简历
查看>>
总线置顶[置顶] Linux bus总线
查看>>
nullnullHandling the Results 处理结果
查看>>
SQL SERVER BOOK
查看>>
JS基础回顾,小练习(判断数组,以及函数)
查看>>
多任务——进程
查看>>
WCF:如何将net.tcp协议寄宿到IIS
查看>>
WebAPI HelpPage支持area
查看>>
Path元素
查看>>
php_soap扩展应用
查看>>
第二百三十一节,Bootstrap 介绍
查看>>
vi/vim 三种模式的操作
查看>>
JAVA面向对象三大特性总结
查看>>
guid
查看>>
Python中出现“TabError: inconsistent use of tabs and spaces in indentation”问题的解决
查看>>