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 相关文章推荐
URL编码转换,escape() encodeURI() encodeURIComponent()
Dec 27 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
jQuery动态星级评分效果实现方法
Aug 06 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
vuex的简单使用教程
Feb 02 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
用vue-cli开发vue时的代理设置方法
Sep 20 Javascript
深入了解Hybrid App技术的相关知识
Jul 17 Javascript
uni-app实现点赞评论功能
Nov 25 Javascript
解决vue中el-tab-pane切换的问题
Jul 19 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
利用js实现简单开关灯代码
Nov 23 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
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
js arguments.callee的应用代码
2009/05/07 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
Python异常处理机制结构实例解析
2020/07/23 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
事业单位辞职信范文
2014/01/19 职场文书
php引用传递
2021/04/01 PHP
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
JS封装cavans多种滤镜组件
2022/02/15 Javascript