JavaScript - 函数
分类:前端设计 时间:2023-07-16 浏览:3827次
函数声明:
无参
function Name(){ //函数的声明要有关键词 function ;
代码;
return ; //返回值 return ;
}
带参
function Name(参数1,参数2.....){
return;
}
arguments对象;
在ECMAScript函数中,不会介意传递的参数有多少,或不统一,因为arguments对象可以来接收传递的参数
如:
function ADD(){
var sum = 0;
for (var i = 0; i< arguments.length;i ){
sum = sum arguments[i];
}
}
封装
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.friends = ["Shelby","Court"];
}
Person.prototype = {
constructor : Person,
sayName : function(){
alert(this.name);
}
}
var person1 = new Person(''Nocholas'',29,''Software Engineer'');
alert(person1.friends); //"Shelby,Count,Van"
person1.sayName(); //"Nocholas"