方式一
对象的定义:
var 变量名 = new Object(); // 对象实例(空对象)
变量名.属性名 = 值; //定义一个属性
变量名.函数名 = function(){} //定义一个函数

对象的访问:
变量名.属性 / 函数名();

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript">var obj = new Object();obj.name = "华仔";obj.age = 18;obj.fun = function(){alert("姓名:" + this.name + ",年龄:" + this.age);}obj.fun();</script>
</head>
<body></body>
</html>

方式二

var 变量名 = { //空对象
属性名:值,//定义一个属性
属性名:值,//定义一个属性
函数名:function(){} //定义一个函数
};

对象的访问:
变量名.属性 / 函数名();

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript">var obj = {name:"华哥",age:18,fun:function (){alert("姓名:" + this.name + ",年龄:" + this.age);}};alert(typeof (obj)); // objectalert(obj.name); // objectobj.fun();</script>
</head>
<body></body>
</html>

javascript 自定义对象的两种方法相关推荐

  1. java 匿名list,java创造匿名对象的两种方法

    在java中有时候需要一些匿名对象的使用.可能有些小伙伴拿还不会创造,其实我们在学习一些方法时都或多或少的接触过.本篇所要讲到的创造匿名对象总结了两种方法,分别是静态工具方法和Lambda表达式,我们 ...

  2. python比较两个数的和_Python中的is和==比较两个对象的两种方法

    Python中的is和==比较两个对象的两种方法 在Python中有两种方式比较两个对象是否相等,分别是is和==,两者之间是不同的 ==比较的是值(如同java中的equals方法) is比较的是引 ...

  3. 读取xml文件转成ListT对象的两种方法(附源码)

    读取xml文件转成List<T>对象的两种方法(附源码) 读取xml文件,是项目中经常要用到的,所以就总结一下,最近项目中用到的读取xml文件并且转成List<T>对象的方法, ...

  4. 使用vivado调用自定义IP的两种方法

    使用vivado调用自定义IP的两种方法 方法一:采用Creat Block Design以图形化界面方式,即原理图方式调用自定义IP,例如下图: 方法二:采用代码方式,即类似函数方式调用自定义IP, ...

  5. JavaScript 获得对象的N种方法 [转]

    JavaScript 获得对象的N种方法 [转] 方法如下: document.getElementById(ID)        //获得指定ID值的对象 document.getElementsB ...

  6. Hexo自定义页面的两种方法

    原文地址:http://refined-x.com/2017/07/10/Hexo自定义页面的方法/. Hexo是静态页博客生成利器,同很多博主一样,前端路上原创技术博客也是使用Hexo生成并托管在G ...

  7. Android中Intent传递对象的两种方法(Serializable,Parcelable)

    这篇文章转自博客园 Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putPa ...

  8. Unity制作自定义字体的两种方法

    Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...

  9. Js中访问对象的两种方法

    我们通常都使用点" . '"表示法来访问对象,在js中也可以用方括号" [ ] "来访问对象的属性. 使用[]时,应该将想要访问的属性用字符串的形式放在&quo ...

  10. android java 实体类 object变量 保存_Android中Intent传递对象的两种方法Serializable,Parcelable...

    Android中的传递有两个方法,一个是Serializable,另一个是Parcelable. Serializable是J2SE本身就支持的.而Parcelable是Android所特有的. 二者 ...

最新文章

  1. python在运行调试程序时常出现的错误有_Python 如何调试程序崩溃错误
  2. 数据结构:选择排序(Selection sort)
  3. Tengine-Ngnix高级版
  4. 多元线性回归matlab代码例题_多元线性回归matlab程序
  5. web平台安装程序 无效的uri_1、Linux云计算系列CentOS7网络服务web搭建
  6. element 输入框点击事件_Element Input输入框的使用方法
  7. 8.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 指标监控与报警
  8. Abaqus安装在lincense server1出错
  9. 利用Xposed+JustTrustMe绕过Android App(途牛apk)的SSL Pinning
  10. 最难学的十大编程语言,C++排第二,它竟是第一名!不服
  11. ​分享 17 款你可能会用的上 Chrome 插件
  12. php 5.2 apc,将APC(替代PHP缓存)集成到PHP5(Debian Etch&Apache2)
  13. c语言中汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入
  14. 最优化方法与实践-抛物线法(matlab)
  15. 樊登读书会终身成长读后感_(完整版)《终身成长》读后感
  16. 【路由器】TP Link TL-WR702N 迷你路由器为何无法进入管理后台
  17. 传智播客就是牛人培养牛人的地方!
  18. mysql升序降序关键字(DESC降序,ASC升序)
  19. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—电子邮件WEB端搭建SquirrelMail...
  20. java实现支付宝支付及退款(二)

热门文章

  1. 华为USB线刷工具的使用
  2. linux界面进入mysql命令
  3. Java 邮政EMS快递面打印实现 笔记
  4. java面试题笔试常见选择题大全含答案
  5. 【Linux】Linux安装搜狗输入法
  6. 活灵活现用Git-技巧篇
  7. 计算机绘图培训心得,AutoCAD2000软件学习心得总结工程
  8. python sys库
  9. 期待已久的屏幕录像专家2021
  10. 计算机软件企业账务处理,企业购买软件会计上如何处理