javascript函数的定义:函数只是封装一个行为;
*封装:好比英雄联盟内的英雄,具有血量法力值这些都是此英雄的本身属性,而它能够释放技能等便是他的行为,将两者共同放在一个容器内,就是封装。函数的封装也是一样。
*函数名:像给孩子起名一样,必须循序一些规定,所谓的规定就是,不能和你和近亲远亲起相同的名字。而在函数内部也是一样,不能起名字与关键字相同。
*函数的创建一共有三种方式:
其一:
function 函数名(){
函数体
return输出此函数
}
其二:
var 函数名 = function(参数){
document.write(参数);
return a;//调用时,不用括号;
}
其三:最原始创建函数的方法,程序在运行的所创建。
var 函数名 = new Function(‘参数a’,‘document.write(参数a);’)
三种方式调用 》》函数名();括号内可有多个参,可无参;
其四:闭包;函数内部创建函数
(function(x){
document.write(“aaa”);
})(“tom”)
网友评论