首页 > 其他分享 >自我对原型的理解

自我对原型的理解

时间:2022-09-19 00:23:23浏览次数:75  
标签:Box function run name age 自我 理解 原型 box

<!DOCTYPE html>
<html>
<head>
<title>原型</title>
<meta charset = "utf-8">
</head>
<body>
<script type="text/javascript">
/*
//构造函数
function Obj(name,age){
this.name = name;
this.age = age;
this.run = function(){
return this.name + this.age;
}
}
var box = new Obj("小明", 20);
alert(box.run());
var box1 = new Obj("小红", 21);
alert(box1.run());

//原型的学习
function Box(){} //声明构造函数
Box.prototype.name = "小肖"; //在原型里面添加属性
Box.prototype.age = 17;
//Box.prototype.run = function{
// return this.name + this.age; 这一遍是自己打错了找半天才找出问题function后面少了括号重新打了一边在下面
//};
Box.prototype.run = function(){ //在原型里面添加方法
return this.name + this.age;
};

//var box = new Box();
//alert(box.name);
//alert(box.run());
var box = new Box();
var box1 = new Box();
alert (box.run == box1.run); //输出为true,说明该方法引用的位置一致
*/
//构造函数和原型一起使用
function Box(name,age){
this.name = name;
this.age = age;
};

Box.prototype.run = function(){ //在原型里面创建方法
return this.name + this.age;
}

//Box.prototype = {
// run:function(){ 这里是用字面量的方式创建
// return this.name + this.age;
// }
// }

var box1 = new Box("小明", 20); //不小心给分号打成中文状态下的的了
alert(box1.run()); //调用原型里面的方法

</script>


</body>
</html>

标签:Box,function,run,name,age,自我,理解,原型,box
From: https://www.cnblogs.com/ifhsik/p/16706349.html

相关文章

  • static个人理解
    static解:主要用于内存管理,static关键字的方法不需要new对象就可以直接在同static内进行调用,在其他类中可直接通过类名进行变量的访问。static关键字属于类,不是类的实例。成......
  • 自我介绍
    嗨,大家好,我是中南林业科技大学涉外学院软件工程的一名大三的学生。我性格比较安静,内向,不擅长表达并且胆子比较小,胆子小是因为我不敢站在大众面前自我介绍以及其他。而......
  • 自我规划
    介绍自己     我的名字叫高文杰,21岁。住在湖南省长沙市开福区,未婚。现在读于中南林业科技大学涉外学院软件工程,在五班担任团支书一职。我不抽烟,酒仅止于浅尝。......
  • 自我介绍
    Hello,大家好,我是zzz,来自湖南益阳,我为人随和,喜欢交朋友,但不会太主动,我的爱好是运动,特别喜欢的就是运动之后的那种感觉,整个人都会感觉到自信,心情也会变的舒畅,虽然身体会随之......
  • 自我介绍
    一、前言 职业生涯是一个人终生的职业。一般可以认为,我们的职业生涯开始于任职前的职业学习和培训,终止于退休。我们选择什么职业作为我们的工作,这对于我们每个人的重要性......
  • 二分的理解
    今天在写一道二分的题的时候,使用二分后得到的结果并不是想要的。于是怀疑起自己是否打错板子了,后面发现并没有,但也让我明白了哪里不足。二分有两种通用的板子第一种 int......
  • 小陈的自我介绍,现状和计划
    mynameis陈桂林,名字记不住的话,只需要记住桂林山水甲天下了当然,名字跟广西桂林没有任何关系,纯粹是因为我姐我妹名字第二个字都是桂我是一名通过专升本才上了梦寐以求的......
  • 对软件工程的理解
    定义软件工程是一门研究如何高效编写和维护软件方法的学科。随着计算机计算能力上升,越来越多学科的发展离不开计算机软件的辅助,程序员需要编写各种软件运用于不同学科,但由......
  • 自我介绍和规划
    自我介绍回首匆匆三年,目前我还是在大三。本人思想积极上进,性格开朗,生活作风严谨,责任心强,办事沉稳、执着,能吃苦耐劳,适应性强,具有良好的心理素质。现状经验、计划接下来我......
  • 深入理解C++的new和delete
    一、C++中的动态内存管理方式C语言中的动态管理方式是用malloc、free函数,它们在C++仍然可以继续使用,但是由于在部分地方略显无能为力,且使用起来比较麻烦,所以C++提出了自己......