Javascript 函数对象的多重身份


Posted in Javascript onJune 28, 2009
function Flower() 
{ 
this.name="rose"; 
this.color="red"; 
} 
//Flower() 作为构造函数 
var obj=new Flower(); 
//输出 true, flower 作为类引用 
alert(obj instanceof Flower);

function 关键字可以声明普通函数,这一点和其他语言中函数的概念是相同的。 除此之外,他还可以用于类的声明和实现、对象的构造函数以及类的引用。
在上面的例子中通过function 关键字声明了Flower 类 ,并且通过this关键字声明了两个属性name 和color ;然后在创建obj对象时,Flower又起到了对象构造函数的作用;最后使用instanceof 关键字判断obj对象是否是Flower类的实例,此时Flower又起到了类引用的作用
Javascript 相关文章推荐
jMessageBox 基于jQuery的窗口插件
Dec 09 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
javascript arguments使用示例
Dec 16 Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
Aug 15 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
webpack实现热更新(实施同步刷新)
Jul 28 Javascript
Vue实现开心消消乐游戏算法
Oct 22 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 #Javascript
event对象的方法 兼容多浏览器
Jun 27 #Javascript
js AspxButton的客户端操作
Jun 26 #Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 #Javascript
JQuery 国际象棋棋盘 实现代码
Jun 26 #Javascript
You might like
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
缓存技术详谈―php
2006/12/14 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
Python ZipFile模块详解
2013/11/01 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
毕业自我评价范文
2013/11/17 职场文书
技校个人求职信范文
2014/01/25 职场文书
网络管理专业求职信
2014/03/15 职场文书
拓展训练激励口号
2014/06/17 职场文书
安全目标管理责任书
2014/07/25 职场文书
新郎新娘答谢词
2015/01/04 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书