JavaScript ???? ?? ? ?????
??? ??
??? ??? JavaScript? ???? ????? ??? ?? ?? ?? ????? ?????.
?? ?? ????? ??(Java, C++, C#, PHP ?)??? class ???? ???? ???? ?????.
?: public class Person{}
??? JavaScript?? ???? ???? ???? ?? ???? ??? ??? ??? ??? ????.
JavaScript? ??? ???? ???? ?????.
??:
function className(){
// ?? ??
}
?? ?? Person ???? ?????.
function Person() { this.name=" 張三 "; // 定義一個(gè)屬性 name this.sex=" 男 "; // 定義一個(gè)屬性 sex this.say=function(){ // 定義一個(gè)方法 say() document.write("嗨!大家好,我的名字是 " + this.name + " ,性別是 " + this.sex + "。"); } }
??: ? ???? ?? ??? ?????.
?? ??(??? ?????)
?? ?? ??? ??? ????? ????? ???.
JavaScript?? ?? ??(?: ??? ?????)?? new ???? ?????.
??:
new className();
?? Person ???? ????????.
var zhangsan=new Person(); zhangsan.say();
??? ???? ?? ??? ?????.
?????! ????? ???. ? ??? Zhang San?? ??? ?????.
???? ??? ? ????? ??? ? ??, ?? ?? ? ?? ????? ??? ?? ????.
???? Person ???? ??????.
function Person(name,sex) { this.name=name; // 定義一個(gè)屬性 name this.sex=sex; // 定義一個(gè)屬性 sex this.say=function(){ // 定義一個(gè)方法 say() document.write("嗨!大家好,我的名字是 " + this.name + " ,性別是 " + this.sex); } } var zhangsan=new Person("小麗","女"); zhangsan.say();
??? ???? ?? ??? ?????.
?????! ????? ???. ? ??? Xiaoli?? ??? ?????.