javascript面向对象之对象的深入理解


Posted in Javascript onJanuary 13, 2015

本文进一步分析讲述了javascript面向对象之对象的深入理解。分享给大家供大家参考。具体分析如下:

javacript面向对象程序设计中,可以理解为一切都是对象。实例代码如下:

<script language="javascript" type="text/javascript">

function Cat(){

}
var cat1 = new Cat();//创建类实例
cat1.name = "小狗";

cat1.age = 4;

cat1.color="白色";

document.write(cat1.name);
document.writeln(cat1.constructor);//实例化后对象,是对象

document.writeln(typeof(cat1)+"<hr />");
document.writeln(Cat.constructor);//原型对象本身也是对象

document.writeln(typeof Cat+"<hr />");
var b="hello";//字符串也是对象

document.writeln(b.constructor);//输出它的构造函数

document.writeln(typeof b+"<hr />");
var c=123;//数值也是对象

document.writeln(c.constructor);

document.writeln(typeof c+"<hr />");

</script>

判断一个实例化对象是不是某个原型对象类型

if(cat1 instanceof Cat){//与php的判断方法相同

 window.alert("ok");

}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
jquery实现上下左右滑动的方法
Feb 09 Javascript
jquery判断单选按钮radio是否选中的方法
May 05 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
Sep 05 Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 Javascript
JavaScript中数组的22种方法必学(推荐)
Jul 20 Javascript
Js获取当前日期时间及格式化代码
Sep 17 Javascript
搭建Bootstrap离线文档的方法
Dec 02 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
浅谈Angular文字折叠展开组件的原理分析
Nov 24 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
Oct 31 Javascript
详细分析Node.js 模块系统
Jun 28 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 #Javascript
javascript面向对象快速入门实例
Jan 13 #Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 #Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 #Javascript
jQuery trigger()方法用法介绍
Jan 13 #Javascript
修改或扩展jQuery原生方法的代码实例
Jan 13 #Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 #Javascript
You might like
php获取Google机器人访问足迹的方法
2015/04/15 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
Python中删除文件的程序代码
2011/03/13 Python
python条件和循环的使用方法
2013/11/01 Python
关于反爬虫的一些简单总结
2017/12/13 Python
python如何将图片转换为字符图片
2020/08/19 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
Python是什么 Python的用处
2020/05/26 Python
python实现逻辑回归的示例
2020/10/09 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
荷兰手表网站:Watch2Day
2018/07/02 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
商场消防演习方案
2014/02/12 职场文书
工程部经理岗位职责
2015/02/02 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android
基于Python实现射击小游戏的制作
2022/04/06 Python