1.0.3 JavaScript中的方法定义
程序员文章站
2022-03-02 11:51:54
...
语法:
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();
转载于:https://www.jianshu.com/p/fd307e577616
下一篇: javascript定义函数的方法总结