javascript 闭包和原型
闭包
{
//私有变量:
var _firstName = firstName;
var _lastName = lastName;
//公共变量:
this.age = age;
//方法:
this.getName = function()
{
return(firstName + " " + lastName);
};
this.SayHello = function()
{
alert("Hello, I'm " + firstName + " " + lastName);
};
};
var BillGates = new Person("Bill", "Gates", 53);
var SteveJobs = new Person("Steve", "Jobs", 53);
BillGates.SayHello();
SteveJobs.SayHello();
alert(BillGates.getName() + " " + BillGates.age);
alert(BillGates.firstName); //这里不能访问到私有变量
原型
this.x = x;
this.y = y;
this.r = r;
//this.prototype = null ; /*这句代码可以看作是隐含存在的,因为javascript 中“类”的定义和函数的定义结构上没有差异,所以可以说,所有函数都隐藏有这样一个属性。*/
}
Circle.prototype.area = function(){
return this.r * this.r * 3.14159 ;
}
var circ = new Circle(0,0,2) ;
alert(circ.area()) ;
转载于:https://www.cnblogs.com/gwazy/archive/2009/11/07/1598046.html
javascript 闭包和原型相关推荐
- Javascript闭包和闭包的几种写法及用途
好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了.好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法.用法和用途. 一.什么 ...
- 全面理解Javascript闭包和闭包的几种写法及用途【转】
一.什么是闭包和闭包的几种写法和用法 1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点: 1. ...
- 全面理解Javascript闭包和闭包的几种写法及用途
一.什么是闭包和闭包的几种写法和用法 1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点: 1. ...
- 全面理解Javascript闭包和闭包的几种写法及用途--转载自https://www.cnblogs.com/yunfeifei/p/4019504.html...
全面理解Javascript闭包和闭包的几种写法及用途 好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了.好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一 ...
- [转载]深入理解JavaScript闭包(closure)
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业.对于初学者来说别说理解闭包了,就连文字叙述都很难看懂.撰写此文的目的就是用最通俗的文字揭开Java ...
- [转]Javascript 闭包
[转]Javascript 闭包 简介 Closure 所谓"闭包",指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分. 闭 ...
- 对Javascript 类、原型链、继承的理解
一.序言 和其他面向对象的语言(如Java)不同,Javascript语言对类的实现和继承的实现没有标准的定义,而是将这些交给了程序员,让程序员更加灵活地(当然刚开始也更加头疼)去定义类,实现继承 ...
- JavaScript闭包的底层运行机制
转自:http://blog.leapoahead.com/2015/09/15/js-closure/ 我研究JavaScript闭包(closure)已经有一段时间了.我之前只是学会了如何使用它们 ...
- 深入理解JavaScript闭包(closure) 【收藏】
深入理解JavaScript闭包(closure) 原文地址:http://www.felixwoo.com/archives/247 Felix Woo 最近在网上查阅了不少Javascript闭 ...
- 深入理解Javascript闭包
收藏 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业.对于初学者来说别说理解闭包了,就连文字叙述都很难看懂.撰写此文的目的就是用最通俗的文字揭开J ...
最新文章
- ClassCastException
- 递归下降文法C语言实验报告,递归下降语法分析器实验报告.doc
- 企业级java springcloud b2bc商城系统开源源码二次开发-hystrix 请求缓存
- java 面试 框架_这份java集合框架面试题,轻松搞定面试官!
- Mybatis中 Integer 值为0时,默认为空字符串的解决办法
- MySQL函数大全 及用法示例
- EntityFramework Core 3.x上下文构造函数可以注入实例呢?
- LeetCode 111二叉树的最小深度-简单
- web安全----xss工具使用3
- Python小白的数学建模课-05.0-1规划
- Flutter基础—布局模型之滚动块
- pyhton读取json格式的气象数据
- hdu 4421(枚举+2-sat)
- 机械臂动力学建模(2)- Kane凯恩算法
- 在浏览器上播放虚幻引擎:像素流前端教程
- Linux系统中的用户管理
- java pdf添加图片_Java 给 PDF 设置背景图片
- 白话前沿IT技术系列—云计算
- 华为Ruby语言需要去理解的东东
- 高性能计算机重要的配件,电脑配件大盘点,为高性能保驾护航!