<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. Swift3.0基础语法学习<五>

    异常处理: // // ViewController5.swift // SwiftBasicDemo // // Created by 思 彭 on 16/11/16. // Copyright © ...

  2. 使用VS,获取SQL SERVER 的链接字符串

    在VS中→工具→链接到数据库→(选择数据源,这里要链接的是SQL server)Microsoft SQL Server→服务器名字(不知道的可以在登陆SQL server的时候,把服务器名字复制过来 ...

  3. wpf 旋转效果

    <Grid> <Grid.Triggers> <EventTrigger RoutedEvent="Page.Loaded"> <Begi ...

  4. iOS获取当前app的名称和版本号

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // ap ...

  5. 使用apache和htaccess对目录访问设置密码保护配置教程

    对目录设置密码保护配置说明我们有时候访问某些网站的时候,要求输入用户名和密码才能访问.这是为了保护隐私,只让经过许可的人访问.在本教程中主要介绍两种方法,一种是通过apache httpd.conf配 ...

  6. each函数

  7. delphi XE5下 andriod 广告图片的demo

    试了一下,关于好几个广告界面,左右滚动的效果:用TabControl 加上定时器实现即可. 1.TTabControl外观 TTabControl的外观由属性TabPosition控制,可选项包括: ...

  8. C3P0连接池连接MySQL出现的问题

    1.Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed mor ...

  9. DHCP工作过程

    第一步是客户机发出的DHCPDSCOVER广播消息在网络上查找DHCP服务器. 任何收到这个消息的DHCP服务器产生一个DHCPOFFER的广播信息,其中包含配置信息,诸如IP地址.租期和域名.如果在 ...

  10. cell跳出动画

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...