JavaScript基础知识之_day05 JavaScript 对象

Javascript是面向对象的语言,所以在Javascript语言中,万物皆是对象:字符串是对象、数字也是对象、日期也是对象,如果非要给对象一个定义,我觉得是包含了属性和方法的数据。

属性和方法

属性是与对象相关的值;方法是能够在对象上执行的动作。在面向对象的世界,一切都是对象,例如我们生活中的汽车:
汽车的属性:

car.name=Fiat
car.model=500
car.weight=850kg
car.color=white

汽车的方法:

car.start()
car.drive()
car.brake()

汽车的属性包括名称、型号、重量、颜色等。
所有汽车都有这些属性,但是每款车的属性都不尽相同。
汽车的方法可以是启动、驾驶、刹车等。
所有汽车都拥有这些方法,但是它们被执行的时间都不尽相同。

JavaScript 中的对象

在 JavaScript 中,对象是数据(变量),拥有属性和方法。
当您像这样声明一个 JavaScript 变量时:

var txt = "Hello";

您实际上已经创建了一个 JavaScript 字符串对象。字符串对象拥有内建的属性 length。对于上面的字符串来说,length 的值是 5。字符串对象同时拥有若干个内建的方法。
属性:

txt.length = 5

方法:

txt.indexOf()
txt.replace()
txt.search()

提示:在面向对象的语言中,属性和方法常被称为对象的成员。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JS简介 外部JavaScript中文件的文件扩展名为.js,如果使用外部文件,那么标签需要设置它的src属性为文...
    Grape_葡萄阅读 4,540评论 1 6
  • 互联网很多业务都有分页拉取数据的需求,业务中经常按照时间time来排序order by,在数据量不大时,可以通过在...
    米刀灵阅读 6,749评论 0 7
  • 从量到钱 要从量到钱?尔不是从钱到量。 分成几个档位,各种不同的档位,对应不同的风险和情况。 从经验论到具体的细节...
    笑曰阅读 1,256评论 0 0
  • 一直以为我们一定要睡够8小时,一天才能有足够的精神。今天才发现,每个人的睡眠需求是不一样的,而固定起床时间是了解自...
    渔歌子珊阅读 1,684评论 0 0

友情链接更多精彩内容