对象(Object)---------

基本数据类型的数据都是独立的,不能成为一个整体。

Object属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。

对象分类

  • **内建对象:**由ES标准中定义的对象,在任何的ES的实现中都可以使用。

    ​ 比如:Math,String,Number,Boolean,Function,Object等等。

  • **宿主对象:**由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象。

    ​ 比如DOM,BOM

  • **自定义对象:**由开发人员自己创建的对象。

创建对象

​ 使用new关键字调用的函数,是构造函数constructor。

构造函数:专门用来创建对象的函数。

​ 使用typeof检查一个对象时,会返回object。

在对象中保存的值称为属性.

  • 向对象添加属性。

​ 对象 . 属性名 = 属性值;

var    obj  =  new  Object ();
obj.name="xiaoliu";
  • 读取对象中的属性。

​ 对象 . 属性名

  • 如果读取对象中没有的属性,不会报错而是会返回undefined。

  • 修改对象的属性值。

​ 对象 . 属性名 = 新值

  • 删除对象的属性

    ​ delete 对象 . 属性名


    每日一句

两只黄鹂在翠绿的柳树间鸣叫,一行白鹭直冲向蔚蓝的天空。
坐在窗前可以看见西岭千年不化的积雪,门前停泊着自万里外的东吴远行而来的船只。

JavaScript学习手册(12)相关推荐

  1. JavaScript 学习手册二

    JavaScript 学习手册二:JS 数据类型 第1关:JavaScript 数据类型介绍 任务描述 本关任务:在函数 objectTest() 内部定义了六个变量 a.b.c.d.e.f,并已经赋 ...

  2. JavaScript学习手册十五:事件处理

    事件处理 1.注册事件处理程序 任务描述 相关知识 (1)为JavaScript对象设置一个函数 (2)设置HTML标签属性的值为事件处理程序 (3)调用addEventListener()函数 代码 ...

  3. JavaScript 学习笔记 - 12 JavaScript 应用示例

    目录 12.1 使用可折叠菜单 12.2 添加下拉菜单 12.3 改进下拉菜单 12.4 带说明的幻灯片 12.5 一个娱乐姓名生成器 12.6 柱状图生成器 12.7 样式表切换器 12.1 使用可 ...

  4. JavaScript学习手册三

    文章目录 前言 一.JS对象 1. 定义 2. 创建对象 3. 属性的增删改查 二.字符串 1. 查找字符串位置 2. 求指定位置的字符 3. 字符串的截取 4. 大小写转换 5. 字符串的分割 对象 ...

  5. JavaScript 学习手册

    小记 : 1 .<head> 或 <body> 中的 JavaScript可以在 HTML 文档中放入不限数量的脚本.脚本可位于 HTML 的 <body> 或 & ...

  6. Javascript学习笔记12——Ajax入门

    Ajax:Asynchronous Javascript And XML.写个简单的例子: <body> <form id="form1" runat=" ...

  7. javascript学习系列(12):数组中的join方法

    最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...

  8. EduCoder_web实训作业--JavaScript学习手册四:JS对象

    第一关 //请在此处编写代码/*********bigin*********/var student ={name:a,gender:b,}var myCar=new Car(c,d);var myJ ...

  9. Educoder JavaScript学习手册四:JS对象

    第1关:对象的创建 (1)创建你的第一个JavaScript对象.使用对象字面量方法创建名为student的对象,有两个属性name和gender,他们的值分别是mainJs()函数的参数a和参数b: ...

最新文章

  1. 深度干货!如何将深度学习训练性能提升数倍?
  2. 天水师范学院计算机科学与技术专业代码,计算机科学与技术-天水师范学院IPv6专题网站.doc...
  3. linux shell 统计文件数量
  4. ISA SERVER使用指南
  5. html画线需要适应不同屏幕,hr标签不止创建html水平线也可以画圆噢
  6. java uppercase方法_Java toUpperCase()方法及其示例
  7. shiro学习(17):easyui布局测试
  8. c/c++整理--析构函数
  9. 运行shell脚本时怎么知道jdk路径_Shell写脚本关于ssh执行jar包,需要刷新JDK路径的问题...
  10. java安全密钥_Java安全性:密钥大小或默认参数非法?
  11. sae php 当前路径,SAE上使用自定义环境运行异步任务
  12. 更新新网卡驱动,修复win7雷凌网卡Ralink RT3290在电脑睡眠时和启动网卡时出现蓝屏netr28x.sys驱动文件错误...
  13. 各种Camera,总有一款适合你(一)
  14. vue.js可视化开发工具_Vue.js开发工具
  15. OpenGL 编程指南笔记——第8章 OpenGL 绘制像素、位图、字体和图像
  16. 楼市降价潮蔓延至二三线城市 土地多底价成交
  17. 把VBA转换成JAVA_请教,我用Excel中生成了Java代码,用VBA生成Jav
  18. 6种穷人思维必须警惕
  19. python--求圆的面积
  20. 学会php和cssjs就能开发网站,网站构建

热门文章

  1. 中国人民公安大学(PPSUC) 网络对抗技术作业
  2. 电子硬件1.DTE/DCE/DB9
  3. 为什么Github没有记录你的Contributions
  4. 物联网远程开关模块_远程控制开关如何实现
  5. C++打印沙漏问题分析
  6. app调用root权限,安卓app获取root权限
  7. Mr. X and His Shots
  8. C语言实验九------心理测试试题
  9. 6-4 时间类型 - 12. 交换时间
  10. PCB设计如何美观的几大原则