<html>
<head>
<meta charset="utf-8">
<title>javascript对象的学习</title>
</head>
<body>
<h1>1.使用JS创建person对象,里面有id,name,age,sex属性 ,有eat,run方法 (2种方法创建)</h1><hr>
<script language="javascript">
document.write("<h2>"+"第一种方法"+"</h2>");
var person=new Object();
person.id="10010";
person.name="小别";
person.age=22;
person.sex="男";
person.eat=function(){
document.write("eat()方法:男的喜欢吃高热量的食物!");
}
person.run=function(){
document.write("run()方法:程序员要自觉锻炼身体哟!");
}
document.write("编号:"+person.id+"<br/>");
document.write("姓名:"+person.name+"<br/>");
document.write("年龄:"+person.age+"<br/>");
document.write("性别:"+person.sex+"<br/>");
person.eat();
document.write("<br/>");
person.run();
document.write("<br/>");
document.write("<h2>"+"第二种方法"+"</h2>");
var person=new Person("10011","小李",23,"男");
function Person(id,name,age,sex){
this.id=id;
this.name=name;
this.age=age;
this.sex=sex;
this.eat=function(){
document.write("eat()方法:女的应该吃低热量的食物哟!");
}
this.run=function(){
document.write("run()方法:女程序员也要自觉锻炼身体哟!");
}
}
document.write("编号:"+person.id+"<br/>");
document.write("姓名:"+person.name+"<br/>");
document.write("年龄:"+person.age+"<br/>");
document.write("性别:"+person.sex+"<br/>");
person.eat();
document.write("<br/>");
person.run();
document.write("<br/>");
document.write("<h2>"+"第三种:创建对象使用最多的方法"+"</h2>");
var person={id:"10012",name:"小赵",age:24,sex:"男",eat:function(){
document.write("eat():男的女的都喜欢吃好的");
},run:function(){
document.write("run():男的女的都懒哟!所以要自觉!");
}};
document.write("编号:"+person.id+"<br/>");
document.write("姓名:"+person.name+"<br/>");
document.write("年龄:"+person.age+"<br/>");
document.write("性别:"+person.sex+"<br/>");
person.eat();
document.write("<br/>");
person.run();
document.write("<br/>");
</script> </body>
</html>

Javascript创建对象的学习和使用的更多相关文章

  1. JavaScript权威指南学习笔记4

    今天看了第9.10.11章,感觉收获最大还是正则表达式那章节,不过这些不用太多脑子思考,问题用到了直接查书就可以了,下面分别总结一下: 第9章类和模块:分9节,前面8节都是在讲类相关的知识,最后一节讲 ...

  2. JavaScript创建对象(三)——原型模式

    在JavaScript创建对象(二)——构造函数模式中提到,构造函数模式存在相同功能的函数定义多次的问题.本篇文章就来讨论一下该问题的解决方案——原型模式. 首先我们来看下什么是原型.我们在创建一个函 ...

  3. 【学习笔记】JavaScript的基础学习

    [学习笔记]JavaScript的基础学习 一 变量 1 变量命名规则 Camel 标记法 首字母是小写的,接下来的字母都以大写字符开头.例如: var myTestValue = 0, mySeco ...

  4. JavaScript及jQuery学习小结

    最近几天学习了很多关于JavaScript和jQuery的文章,稍作梳理后,总结如下. 1.jQuery入门系列 环境搭建 只需引用一个jQuery库文件,即可完成jQuery的环境搭建. 选择器 j ...

  5. JavaScript 权威指南-学习笔记(一)

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! ## JavaScript 权威指南-学 ...

  6. Javascript 创建对象方法的总结

    最近看了一下<Javascript高级程序设计(第三版)>,这本书很多人都推荐,我也再次郑重推荐一下.看过之后总得总结一下吧,于是我选了这么一个主题分享给大家. 使用Javascript创 ...

  7. javascript创建对象的几种方式

    javascript创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用JSON:但写法有很多种,也能混合使用.主要为下面几种:1.对象字面量的方式 person={firstname ...

  8. 深入浅出的javascript的正则表达式学习教程

    深入浅出的javascript的正则表达式学习教程 阅读目录 了解正则表达式的方法 了解正则中的普通字符 了解正则中的方括号[]的含义 理解javascript中的元字符 RegExp特殊字符中的需要 ...

  9. Javascript提升阶段学习

    JavaScript1:javascript简介 JavaScript是一种脚本语言,能实现网页内容的交互显示,当用户在客户端显示该网页时,浏览器就会执行JavaScript程序,用户通过交互的操作来 ...

随机推荐

  1. Selenium2+python自动化21-TXT数据参数化

    前言      在17篇我们讲了excel数据的参数化,有人问了txt数据的参数化该怎么办呢,下面小编为你带你txt数据参数化的讲解 一.以百度搜索为例,自动搜索五次不同的关键字.输入的数据不同从而引 ...

  2. 使用Coookie实现浏览器显示上次的登录时间

    实现的效果:  每一次刷新 都会显示上一次访问servlet的时间 ,只适用于同一个浏览器 ,更换浏览器再次访问就该使用session技术了, 因为cookie是浏览器端技术,cookie保存在浏览器 ...

  3. Phone Gap [error] cmd: Command failed with exit code 1

    下投票 我不知道如何解决这个问题,但尝试了这一点,将解决肯定. 这是由于ANT工具找不到的tools.jar在JRE lib目录下.当我从复制的tools.jar JDK的lib目录下,以JRE li ...

  4. MVC4下配置log4net 五部曲

    第一步:把log4net.dll 编译成Framework 4.0 第二步:找到项目的Properties下的AssemblyInfo.在最下面添加:[assembly: log4net.Config ...

  5. ng中的过滤器

    angular中对输出的值提供过滤器,用法如下: {{name | currency:"¥"}}</p> 这是在在html中的用法,用 | 来添加过滤器,过滤器后面通过 ...

  6. Oracle 的基本使用--基本命令<一>

    sql*plus 的常用命令 连接命令 1.conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上 as sysdba 或是 ...

  7. fiddler的使用

    查看fiddler监听的端口: tools=>fiddler options=>connections=>fiddler listens on port 8888 如果想抓curl发 ...

  8. Kendo UI for ASP.NET MVC 的一些使用经验(转)

    转自 http://blog.csdn.net/dj2008/article/details/45313805 最近的项目里用到了Kendo UI.这货很好很强大,但可惜官方文档组织的并不是很好,有很 ...

  9. 自动化运维工具之ansible(转)

    原文链接:http://os.51cto.com/art/201409/451927_all.htm

  10. WebBrowser 中遍历所有的frames

    枚举所有iframe的IWebBrowser2 // Get the IDispatch of the document. // LPDISPATCH lpDisp = NULL; lpDisp = ...