JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。

在 JavaScript 中,对象是拥有属性和方法的数据。


JavaScript 中的对象

在 JavaScript 中,对象是数据(变量),拥有属性和方法。

当您像这样声明一个 JavaScript 变量时:

var txt = "Hello";

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

属性:

txt.length=5

方法:

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

创建 JavaScript 对象

JavaScript 中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等等。

你也可以创建自己的对象。

本例创建名为 “person” 的对象,并为其添加了四个属性:
实例

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

访问对象的属性

访问对象属性的语法是:

objectName.propertyName

访问对象的方法

您可以通过下面的语法调用方法:

objectName.methodName()

3. Javascript 对象相关推荐

  1. 如何获取HTML元素对应JavaScript对象?

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  2. JavaScript对象,方括号和算法

    by Dmitri Grabov 德米特里·格拉波夫(Dmitri Grabov) JavaScript对象,方括号和算法 (JavaScript Objects, Square Brackets a ...

  3. 我对javascript对象的理解

    前言 JavaScript这门语言除了基本类型都是对象,可以说JavaScript核心就是对象,因此理解JavaScript对象及其种种特性至关重要,这是内功.本文介绍了我对es5对象,原型, 原型链 ...

  4. 《JavaScript启示录》——1.21 JavaScript对象和Object()对象

    本节书摘来自异步社区<JavaScript启示录>一书中的第1章,第1.21节,作者:[美]Cody Lindley著,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  5. 《JavaScript启示录》——第1章 JavaScript对象 1.1创建对象

    本节书摘来自异步社区<JavaScript启示录>一书中的第1章,第1.1节,作者:[美]Cody Lindley著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  6. 如何通过其值获取JavaScript对象中的键?

    本文翻译自:How to get a key in a JavaScript object by its value? I have a quite simple JavaScript object, ...

  7. 如何从JavaScript对象中删除项目[重复]

    本文翻译自:How to remove item from a JavaScript object [duplicate] Possible Duplicate: 可能重复: How to remov ...

  8. 如何遍历JavaScript对象?

    本文翻译自:How to iterate over a JavaScript object? I have an object in JavaScript: 我在JavaScript中有一个对象: { ...

  9. 打印JavaScript对象的内容? [重复]

    本文翻译自:Print content of JavaScript object? [duplicate] This question already has an answer here: 这个问题 ...

  10. 通过属性值从对象数组中获取JavaScript对象[重复]

    本文翻译自:Get JavaScript object from array of objects by value of property [duplicate] This question alr ...

最新文章

  1. 破玩意 | 多线程 +1 的最快操作
  2. python爬虫(4)--Cookie的使用
  3. jQuery --- 简单操作合集
  4. Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)
  5. ubuntu 14.04 登录 界面 root
  6. 计算机98k音乐,【土豆】handclap 98K 完整版
  7. (配置消息转换器) sso单点登入之jsonp改进版
  8. php 闭包不能序列化,php如何序列化/存储闭包(Closure)
  9. 如何理解希尔伯特空间?
  10. 10款实用苹果Siri快捷指令分享
  11. Oracle中用sys用户登录
  12. python调用高德地图地理编码/逆地理编码
  13. python3 输入一个数然后输出他的平方_汇编实验(输入一个数输出其平方值)
  14. 如何将pdf在线翻译成英文?
  15. 如何删除ZIP压缩包的密码?
  16. 双端影视APP后台搭建及前端安装编译大概流程
  17. webrtc android 声音处理,WebRTC 安卓有视频无声音问题解决
  18. java微信小程序音乐播放器分享系统
  19. zabbix4.0利用API导入导出dashboard
  20. 【短道速滑六】古老的视频去噪算法(FLT_GradualNoise)解析并优化,可实现1920*1080 YUV数据400fps的处理能力。...

热门文章

  1. java中的正则操作总结
  2. Windows设计师:多核芯片要求全新操作系统
  3. 推荐几个阿里、腾讯、美团大佬的公众号
  4. 在这个学术被国界化的日子,我有点怀念爱因斯坦。
  5. 天善SVIP五折狂欢!今年双十一终于不用剁手了
  6. 悬赏数据控!2018网易有数可视化大赛火热开启!
  7. R 包 `ezdf`的讲解
  8. 【转】MongoDB学习笔记(查询)
  9. redis客户端使用密码
  10. 更靠谱的横竖屏检测方法