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>
相关文章
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
javascript也是一种面向对象的编程语言。但是javascript中的类相关的东西(类的定义,原型链,继承等)却不是很好理解,特别是继承。2011-07-07详解new function(){}和function(){}() 区别分析
只要 new 表达式之后的 constructor 返回(return)一个引用对象(数组,对象,函数等),都将覆盖new创建的匿名对象,如果返回(return)一个原始类型(无 return 时其实为 return 原始类型 undefined),那么就返回 new 创建的匿名对象。2008-03-03JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
研究了一年多的js,也差不多写一个自己的js库了。 我写这个不算框架,只是一个小型的js工具库,所以我用的名字是Library。2009-10-10
最新评论