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 Ajax之load()方法
Oct 12 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
Dec 15 Javascript
ExtJs中简单的登录界面制作方法
Aug 19 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
JS 实现图片直接下载示例代码
Jul 22 Javascript
jQuery中eq()方法用法实例
Jan 05 Javascript
Javascript实现计算个人所得税
May 10 Javascript
js实现旋转木马效果
Mar 17 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
Jul 04 Javascript
Promise扫盲贴
Jun 24 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 Javascript
JS实现滑动导航效果
Jan 14 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时间戳使用实例代码
2008/06/07 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python中类型检查的详细介绍
2017/02/13 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
Django rest framework实现分页的示例
2018/05/24 Python
python脚本实现验证码识别
2018/06/07 Python
Python中的heapq模块源码详析
2019/01/08 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
房地产员工找工作的自我评价
2013/11/15 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
大学生英文求职信范文
2015/03/19 职场文书
2016年国陪研修感言
2015/11/18 职场文书
小学生大队委竞选稿
2015/11/20 职场文书