//第一种定义方式
var person=new Object(); //创建了一个对象.

person.name="tom"; //使用person对象对调用name属性,它的值为tom

alert(person.name); //显示name属性值

person.say=function(){ //对person对象添加了一个say函数。
alert("person say");
};

person.say();

//第二种定义方式
var person={
name:"tom",
say:function(){
alert("hello person");
}

}; //创建了一个对象.

//alert(person.name);
//person.say();

person.age=10;

alert(person.age);

//js中定义类是使用function。

var Person = function(name){ //我们在定义一个类。 相当于它具有一个有参数的构造函数。
this.name =name;//类的属性
this.say = function(){ //类的方法.
alert("say good");
}
}

var p = new Person("fox"); //定义Person类的一个对象p
alert(p.name); //调用name属性

最新文章

  1. 应用.Net+Consul维护RabbitMq的高可用性
  2. PHP HTML代码反转义
  3. Loadrunner中web_find和web_reg_find函数的使用与区别
  4. Java的动态代理(dynamic proxy)
  5. c/c++工程中外部头文件及库添加方法
  6. 第三十三篇、富文本 NSMutableAttributedString
  7. Java基本排序
  8. 钥匙计数之一 - HDU 1438(状态压缩打表)
  9. Hibernate---基础配置之日志信息slf 及搭建日志环境
  10. Django基础学习笔记
  11. ubuntu-apache下隐藏thinkphp入口文件index.php
  12. [知了堂学习笔记]_css3特效第二篇--行走的线条&&置顶导航栏
  13. Day9 进程理论 开启进程的两种方式 多进程实现并发套接字 join方法 Process对象的其他属性或者方法 守护进程 操作系统介绍
  14. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动
  15. CSS 尺寸 (Dimension) 实例
  16. 微信小程序image组件中aspectFill和widthfix模式应用详解
  17. 【Spring】Spring之向 IOC 容器注入对象的三种方式
  18. Reading and writing RData files
  19. CTF之当铺密码
  20. Objective-C:三种文件导入的方式比较

热门文章

  1. HDU 3501 Calculation 2
  2. Finding the Longest Palindromic Substring in Linear Time
  3. S3C6410 GPIO操作接口
  4. 关于webroot与web-inf
  5. [翻译]Go语言调度器
  6. C++中delete 和delete[]的区别
  7. zoj 1109 zoj 1109 Language of FatMouse(字典树)
  8. sql server中关于批处理与脚本的简单介绍
  9. ajax验证码检测
  10. myeclipse优化设置