Javascript创建对象的学习和使用
<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创建对象的学习和使用的更多相关文章
- JavaScript权威指南学习笔记4
今天看了第9.10.11章,感觉收获最大还是正则表达式那章节,不过这些不用太多脑子思考,问题用到了直接查书就可以了,下面分别总结一下: 第9章类和模块:分9节,前面8节都是在讲类相关的知识,最后一节讲 ...
- JavaScript创建对象(三)——原型模式
在JavaScript创建对象(二)——构造函数模式中提到,构造函数模式存在相同功能的函数定义多次的问题.本篇文章就来讨论一下该问题的解决方案——原型模式. 首先我们来看下什么是原型.我们在创建一个函 ...
- 【学习笔记】JavaScript的基础学习
[学习笔记]JavaScript的基础学习 一 变量 1 变量命名规则 Camel 标记法 首字母是小写的,接下来的字母都以大写字符开头.例如: var myTestValue = 0, mySeco ...
- JavaScript及jQuery学习小结
最近几天学习了很多关于JavaScript和jQuery的文章,稍作梳理后,总结如下. 1.jQuery入门系列 环境搭建 只需引用一个jQuery库文件,即可完成jQuery的环境搭建. 选择器 j ...
- JavaScript 权威指南-学习笔记(一)
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! ## JavaScript 权威指南-学 ...
- Javascript 创建对象方法的总结
最近看了一下<Javascript高级程序设计(第三版)>,这本书很多人都推荐,我也再次郑重推荐一下.看过之后总得总结一下吧,于是我选了这么一个主题分享给大家. 使用Javascript创 ...
- javascript创建对象的几种方式
javascript创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用JSON:但写法有很多种,也能混合使用.主要为下面几种:1.对象字面量的方式 person={firstname ...
- 深入浅出的javascript的正则表达式学习教程
深入浅出的javascript的正则表达式学习教程 阅读目录 了解正则表达式的方法 了解正则中的普通字符 了解正则中的方括号[]的含义 理解javascript中的元字符 RegExp特殊字符中的需要 ...
- Javascript提升阶段学习
JavaScript1:javascript简介 JavaScript是一种脚本语言,能实现网页内容的交互显示,当用户在客户端显示该网页时,浏览器就会执行JavaScript程序,用户通过交互的操作来 ...
随机推荐
- python zookeeeper 学习和操作
1.zookeeeper介绍 ZooKeeper是一个为分布式应用所设计的分布的.开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用协调及其管理的难度,提供高性能的 ...
- zlib快速编译脚本
zlib允许使用IDE编译生成dll以及静态库,高版本写一个脚本就能轻松的一键编译生成静态/动态lib以及dll文件 以下是一句话编译批处理脚本 nmake -f win32\Makefile.msc ...
- Robolectric 配置
费了些工夫,已配好,按记录留记录 按官网操作http://robolectric.org/getting-started/ 1引包 testCompile "org.robolectric: ...
- 基本数据类型范围大小&&字节大小
char -128 ~ +127 short -32767 ~ + 32768 unsigned short 0 ~ 65536 int -2147483648 ~ +2147483647 unsig ...
- linux上安装jdk并添加环境变量
==========ubuntu============================= http://www.oracle.com/technetwork/java/javasebusiness/ ...
- linux 搭建jenkins+创建maven工程JOB
1.linux 安装jenkins 网上搜到这样安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redh ...
- vnc 登录后只有终端 没有桌面 黑屏
1, start vnc server: vncserver :1 issue: connect it with pc and only display one terminal. 2, stop v ...
- css之字体设置
字体大小font-size 字体风格font-style 字体加粗font-weight 字体类型font-family 字体阴影text-shadow 字体行高line-height 字间距lett ...
- h5自动生成工具
一.前言 写了很多h5之后,对于写手写html和css已经麻木的我决定动手写个工具自动生成h5结构和样式.其实这个想法由来已久,但总是觉得自己技术不够,所以一直没实行.直到某天我真的写够了,我决定动手 ...
- RHEL5.8设置OpenSSH的X11 Forwarding功能
X11的Forwarding功能需要在SSH中进行设置,RedHat Enterprise Linux5.8默认使用的而是OpenSSH,现将设置方法记录如下: OpenSSH配置文件路径: /etc ...