希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

前端開發工程師詳細分析ECMAScript 0bject類型屬性及使用

百恒網絡 2012-02-11 5324

ECMAScript 0bject類型

ECMAScript中的對象其實就是一組數據和功能的集合。對象可以通過執行new操作符后跟要創建的對象類型的名稱來創建。而創建Object類型的實例并為其添加屬性和(或)方法,就可以創建 自定義對象,如下所示:

var o=new Object();

這個語法與Java中創建對象的語法相似;但在ECMAScript中,知果不給構造函數傳遞參數,則可以省略后面的那一對圓括號。也就是說,在像前面這個示例一樣不傳遞參數的情況下,完全可以省略那對圓括號(但這不是推薦的做法):

var o=new Object; //南昌頁設計公司提示:有效,但不推薦省略圓括號

僅僅創建Object的實例并沒有什么用處,但關鍵是要理解一個重要的思想:即在ECMAScript中,(就像Java中的java.lang.Object對象一樣)Obj ect類型是所有它的實例的基礎。換句話說,Object類型所具有的任何屬性和方法也同樣存在于更具體的對象中。

Object的每個實例都具有下列屬性和方法:

■constructor-—保存著用于創建當前對象的函數。對于前面的例子而言,構造函數(constructor)就是Object();

■hasOwnProperty(propertyName)——用于檢查給定的屬性在當前對象實例中(而不是在實例的原型中)是否存在。其中,作為參數的屬性名(propertyName)必須以字符串形式指定 (例如:o.hasOwnProperty(”name”));

■isPrototypeOf (object)——用于檢查傳人的對象是否是男一個對象的原型;

■propertyIsEnumerable(propertyName)——用于檢查給定的屬性是否能夠使用for-in語句來枚舉。與hasOwnPr。perty()方法一樣,作為參數的屬性名必須以字符串形式指定;

■toString()——返回對象的字符串表示;

■valueOf()——返回對象的字符串、數值或布爾值表示。通常與t。String()方法的返回值相同。

南昌做網站公司百恒網絡前端開發工程師提醒廣大技術人員,由于在ECMAScript中Object是所有對象的基礎,因此所有對象都具有這些基本的屬性和方法。

同時,南昌網站建設公司提醒技術人員,IE的javascript實現在對象方面稍有不同.在IE中,只有開發人員定義的對象才繼承自Object.而且,所有BOM和DOM對象也與這里介紹的不同,可能不會具有Object的所有屬性和方法。

希望對廣大站長或網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌網絡公司百恒網絡技術部聯系。我們很高與廣大站長和網站建設公司技術人員分享我們的技術和經驗。


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 广河县| 龙海市| 邛崃市| 陆良县| 房山区| 淮滨县| 镶黄旗| 巴彦淖尔市| 湘阴县| 谢通门县| 元谋县| 南岸区| 铅山县| 重庆市| 珠海市| 前郭尔| 淮安市| 乐东| 五大连池市| 尚义县| 沿河| 屏东市| 洞头县| 泗洪县| 阳江市| 全州县| 四川省| 淄博市| 阳谷县| 陈巴尔虎旗| 明水县| 贵德县| 泸定县| 文登市| 彰化市| 上虞市| 随州市| 吴桥县| 达拉特旗| 马山县| 榕江县|