JavaScript OOP面向?qū)ο蠼榻B
更新時間:2010年12月02日 15:39:22 作者:
JavaScript 是面向?qū)ο蟮木幊陶Z言 (OOP)。
OOP 語言使我們有能力自定義對象和變量類型。
面向?qū)ο缶幊?
JavaScript 是面向?qū)ο蟮木幊陶Z言 (OOP)。OOP 語言使我們有能力定義自己的對象和變量類型。對象擁有屬性和方法。
屬性
屬性指與對象有關(guān)的值。
舉例:
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length) //使用字符串對象的長度屬性來計算字符串中的字符數(shù)目,輸出為:12
</script>
方法
方法指對象可以執(zhí)行的行為(或者可以完成的功能)。
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())//使用字符串對象的 toUpperCase() 方法來顯示大寫字母文本。輸出為:HELLO WORLD!
</script>
面向?qū)ο缶幊?
JavaScript 是面向?qū)ο蟮木幊陶Z言 (OOP)。OOP 語言使我們有能力定義自己的對象和變量類型。對象擁有屬性和方法。
屬性
屬性指與對象有關(guān)的值。
舉例:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length) //使用字符串對象的長度屬性來計算字符串中的字符數(shù)目,輸出為:12
</script>
方法
方法指對象可以執(zhí)行的行為(或者可以完成的功能)。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())//使用字符串對象的 toUpperCase() 方法來顯示大寫字母文本。輸出為:HELLO WORLD!
</script>
相關(guān)文章
javascript中類的定義及其方式(《javascript高級程序設(shè)計》學(xué)習(xí)筆記)
javascript也是一種面向?qū)ο蟮木幊陶Z言。但是javascript中的類相關(guān)的東西(類的定義,原型鏈,繼承等)卻不是很好理解,特別是繼承。2011-07-07

詳解new function(){}和function(){}() 區(qū)別分析
只要 new 表達(dá)式之后的 constructor 返回(return)一個引用對象(數(shù)組,對象,函數(shù)等),都將覆蓋new創(chuàng)建的匿名對象,如果返回(return)一個原始類型(無 return 時其實為 return 原始類型 undefined),那么就返回 new 創(chuàng)建的匿名對象。
2008-03-03 
JavaScript面向?qū)ο蟪绦蛟O(shè)計三 原型模式(上)
在javaScript面向?qū)ο笤O(shè)計一和Javascript面向?qū)ο笤O(shè)計二中分別介紹了工廠模式和構(gòu)造函數(shù)模式,以及他們格式的優(yōu)缺點,今天繼續(xù)講解原型模式
2011-12-12 
JavaScript 工具庫 Cloudgamer JavaScript Library v0.1 發(fā)布
研究了一年多的js,也差不多寫一個自己的js庫了。
我寫這個不算框架,只是一個小型的js工具庫,所以我用的名字是Library。
2009-10-10 
js 面向?qū)ο蟮募夹g(shù)創(chuàng)建高級 Web 應(yīng)用程序
在 C++ 或 C# 中,在談?wù)搶ο髸r,是指類或結(jié)構(gòu)的實例。對象有不同的屬性和方法,具體取決于將它們實例化的模板(即類)。
2010-02-02 
JavaScript 使用簡略語法創(chuàng)建對象的代碼
JavaScript 使用簡略語法創(chuàng)建對象的代碼 ,需要的朋友可以參考下。
2010-01-01