JavaScript OOP面向对象介绍
更新时间:2010年12月02日 15:39:22 作者:
JavaScript 是面向对象的编程语言 (OOP)。
OOP 语言使我们有能力自定义对象和变量类型。
面向对象编程
JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力定义自己的对象和变量类型。对象拥有属性和方法。
属性
属性指与对象有关的值。
举例:
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length) //使用字符串对象的长度属性来计算字符串中的字符数目,输出为:12
</script>
方法
方法指对象可以执行的行为(或者可以完成的功能)。
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())//使用字符串对象的 toUpperCase() 方法来显示大写字母文本。输出为:HELLO WORLD!
</script>
面向对象编程
JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力定义自己的对象和变量类型。对象拥有属性和方法。
属性
属性指与对象有关的值。
举例:
复制代码 代码如下:
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length) //使用字符串对象的长度属性来计算字符串中的字符数目,输出为:12
</script>
方法
方法指对象可以执行的行为(或者可以完成的功能)。
复制代码 代码如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())//使用字符串对象的 toUpperCase() 方法来显示大写字母文本。输出为:HELLO WORLD!
</script>
相关文章
js面向对象设计用{}好还是function(){}好(构造函数)
js面向对象设计用{}好还是function(){}好,大家给予了回复,感觉不错,特分享给大家。2011-10-10
JavaScript RegExp方法获取地址栏参数(面向对象)
个人认为循环用得多不是什么好事。这里推荐一种利用OO思想加上RegExp的方法,使它更灵活、高效。2009-03-03
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
最近在网上盾一些JS面向对象的东西。把其他高手们总结的东西,加上自己的理解,总结一下2012-05-05
JavaScript面向对象(极简主义法minimalist approach)
荷兰程序员 Gabor de Mooij 提出了一种比 Object.create ()更好的新方法,他称这种方法为极简主义法(minimalist approach)。这也是我推荐的方法2012-07-07


最新评论