JavaScript 对象简介

JavaScript 是一种面向对象的程序语言(OOP)。

使用面向对象的程序语言我们可以定义自己的对象和变量类型。

———————————————————————————-
面向对象编程
JavaScript 是一种面向对象的程序语言(OOP)。
使用面向对象的程序语言我们可以定义自己的对象和变量类型。

不过我们关于如何定义自己的对象将在后面的“JavaScript高级”部分讲解。这里我们还是从JavaScript内置的对象以及他们的使用看起。后面几节将逐一介绍JavaScript的内置对象。

注意对象只不过是一种特殊的数据。对象包含属性和函数。

—————————————————————————–
属性

属性是与对象联系的数据值。
在下面的例子中我们将使用字符串(String)对象的长度属性(length)来返回一个字符串的字符数:

<script type=”text/javascript”>var txt=”Hello World!”
document.write(txt.length)

</script>

这段代码的输出是:

12

———————————————————————————-
函数

函数是可对对象执行的动作。

在下面的例子里我们将使用String对象的toUpperCase() 函数来用大写现实一段文字:

<script type=”text/javascript”>var str=”Hello world!”
document.write(str.toUpperCase())

</script>

上面代码的输出是:

HELLO WORLD!

19 Comments

  1. liankeming:

    能不能用中文呀,写的英文我一句都看不懂呀。。。难看死了。。。

  2. Aqua:

    这位老兄,你是说哪句。。。?

  3. txg:

    非常改写你们这个教程,很好很强大。

  4. txg:

    感谢

  5. Aqua:

    谢谢。

  6. Anonymous:

    写的太不详细了,

  7. Aqua:

    谢谢你的意见,有时间时我会尽量改进。

  8. 光明之子:

    你的代码还有双引号没有改换!

  9. 光明之子:

    麻烦得很!

  10. Aqua:

    不好意思,多半是因为编辑器的原因,不可以在你的编译器里用代码替换一次性都改了吗?

  11. hh:

    写得很好,引号或者是英文,都应该不是问题。

  12. liulangren:

    JavaScript是基于对象的驱动语言,不是面向对象的

  13. Aqua:

    你是说Object-Oriented吗?我上学的时候这个是翻译成“面向对象”的,我觉得翻成基于对象的也行,有很大不同吗?

  14. azure:

    翻译自http://www.w3schools.com/
    不详细自己到这个网站上去看

  15. Anonymous:

    他的意思是 改成中文代码

  16. 麦东湖:

    写得不错,挺好的

  17. 麦东湖:

    加油哦,希望以后能看到你更多的著作(我也是学编程的,现在大一)

  18. snoopy:

    liulangren:
    JavaScript是基于对象的驱动语言,不是面向对象的
    20 October 2008, 12:13 am

    他的意思应该是JS只做到了对象的封装,但没有实现继承和多态? 初学网络程序 不了解JS 但如果是按照一般的OOP概念来说 obj-based和obj-oriented大概就继承和多态的区别吧

  19. Aqua:

    这个区别还挺细的,我要去搜搜,有结果来报告。

Leave a comment