JavaScript的构造函数一些问题
function Person(){
this.name = name;
}
var person = new Person();
alert(person.name);//此网页显示
function Person(name){
this.name = name;
}
var person = new Person();
alert(person.name);//undefined
function Person(){
this.name = "Nicholas‘’;
}
var person = new Person();
alert(person.name);//Nicholas
function Person(){
this.age = age;
}
var person = new Person();
alert(person.age);//错误
改变了参数,改变了属性,还有赋给this.name不同的值,结果不同,不太懂,求各位大神讲解?谢谢啊