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 相关文章推荐
表单JS弹出填写提示效果代码
Apr 16 Javascript
基于jQuery的模仿新浪微博时间的组件
Oct 04 Javascript
node.js中的console.warn方法使用说明
Dec 09 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
Feb 23 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
Aug 24 Javascript
深入浅析AngularJS中的module(模块)
Jan 04 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
Vue.js每天必学之表单控件绑定
Sep 05 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
Mar 15 Javascript
使用vue制作滑动标签
Sep 21 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
社区(php&&mysql)五
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
php Static关键字实用方法
2010/06/04 PHP
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
深入PHP数据加密详解
2013/06/18 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
JavaScript编写开发动态时钟
2020/07/29 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Django自定义认证方式用法示例
2017/06/23 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
心理健康心得体会
2014/01/02 职场文书
班组长安全职责
2014/01/05 职场文书
给实习单位的感谢信
2014/02/01 职场文书
财会专业大学生求职信
2014/09/26 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
专家推荐信怎么写
2015/03/25 职场文书
生产现场禁烟通知
2015/04/23 职场文书
信息技术研修心得体会
2016/01/08 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android
MySQL如何使备份得数据保持一致
2022/05/02 MySQL