JS-函数以及函数与事件的区别(与JAVA创建函数的区别)

一、思维导图

二、 如何定义函数?

第一种方式:

    function 函数名 (形式参数列表){

        函数体;
    }

第二种方式:
    
    函数名 = function(形式参数列表){
        函数体;
    } 
	例如:
		Function sum(a,b)
		{
		
			Alert(a+b);
		}
		
		Sum=function(a,b){
		
		Alert(a+b)
		}

(1)JAVA如何定义函数

	[修饰符列表] 返回值类型 方法名(形式参数列表){
		方法体;
	}
	例如:
	Public static boolean login(string name, int id)
	{
	
		Return ture;
	}
	

三、函数的调用

 

函数名()

四、函数的参数

(1)形式参数:

 形参出现在函数定义中,必须是变量。

(2)实际参数:

实参出现在函数调用中,可以是常量、变量、表达式,必须有值。

(实参数大于形参数,多于实参舍去;实参数小于行参数,多于形参值为undefined。一般情况下一致)

五、函数的返回值:

  当一个函数的结果还有其他的用处,用return将结果返回;

  当出现return时,后面的语句不执行;

六、当程序中有两个相同的函数,识别最后一个。

七、java中的方法有重载机制,JS中的函数能重载吗?

JS当中的函数在调用的时候,参数的类型没有限制,并且参数的个数也没有限制,JS就是这么随意(弱类型)。

重载的含义:方法名和函数名一样,形参不同(个数、类型、顺序)

function test1(username){
    alert("test1");
}
function test1(){
    alert("test1 test1");
}
test1("lisi");//这个调用的是第二个test1()函数

也就是说,在JS当中,函数的名字不能重名,当函数重名的时候,后声明的函数会将之前声明的同名函数覆盖。

八、函数和事件的区别?

事件:对元素的某种操作,所以的事件都会依懒函数执行。

所以事件有三要素:事件源、事件、时间处理程序(函数)

事件源.事件 = function(){

}

总结:大致上,各个语言的函数都分为定义、调用、返回值、参数。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章