首頁  >  文章  >  web前端  >  小強的HTML5行動開發之路(27)- JavaScript回顧2

小強的HTML5行動開發之路(27)- JavaScript回顧2

黄舟
黄舟原創
2017-02-04 14:16:141287瀏覽

JavaScript面向對象基礎知識

1、如何定義一個類,使用以下語法來創建一個類

 function Person(name, age){ //习惯上第一个字母大写  
    //this修饰的变量称为属性  
    this.name = name;  
    this.age = age;  
    //如果属性值是一个函数,则这个属性就是一个方法  
    this.play = function(){  
        alert('play football...');  
    };  
}

2、如何創建該類的實例

var p = new Person('zs', 22);  
p.play();  
p.name;

3、創建javascript對象的另外兩種方式

(
(

(

(
( 1)先建立一個Object類型的實例,然後增加新的屬性和方法

javascript是一種動態語言,可以在運行時為物件增加新的屬性和方法

var obj = new Object();  
obj.name = 'zs';  
obj.age = 22;  
obj.play = function(){  
    alert('play...');  
};

(2)使用“json”語法

  var p = {'name':'zs','age':22};  
ar p = {'name':'zs','play':function(){  
alert('hello');  
};


var p = {name:'zs',age:22,marrid:false};  
var p = {name:'zs',play:function(){  
    alert('hello');  
}};

屬性值如果是字串必須用引號括起來(單雙)

屬性值允許number,string,boolean,null,Object


var p = {name:'zs',  
    address:{  
        city:'beijing',  
        street:'ca'  
    }  
};

一個完整的例子

以上就是 小強的HTML5行動開發之路(27)- JavaScript回顧2的內容,更多相關內容請關注PHP中文網(www.php.cn)!


🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn