美文网首页
1.0.3 JavaScript中的方法定义

1.0.3 JavaScript中的方法定义

作者: RockyLuo_290f | 来源:发表于2019-03-07 01:38 被阅读0次

语法:
function 方法名(参数...){
return xxx;//可选
}

var 方法名 = function (参数...){
return xxx; //可选
}

JS 中没有重载,后面的方法会把前面的方法覆盖掉

在调用方法时,我们传递的参数可以少于形参,从左向右赋值,少掉的就不赋值

原型

function Person(){
}
//以原型的方式来动态指定类的对象的属性和方法
Person.prototype.username = "zhangsan";
Person.prototype.age = 23;
Person.prototype.showInfo =function(){
  alert(this.username + "  " + this.age);
}

较为规范的方法声明

function Person(username,password){
  this.username = username;
  this.password = password;
}

//以原型方式来赋值方法
Person.prototype.showInfo = function(){
  alert(this.username + " " + this.age );
}


var person = new Person("zhangsan", 23);
person.showInfo();

相关文章

网友评论

      本文标题:1.0.3 JavaScript中的方法定义

      本文链接:https://www.haomeiwen.com/subject/ngifpqtx.html