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 卷帘效果实现代码(不同方向)
Feb 05 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
Jan 13 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
手把手搭建安装基于windows的Vue.js运行环境
Jun 12 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
详解vue 不同环境配置不同的打包命令
Apr 07 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
Nov 13 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
Dec 01 Javascript
vue实现购物车的小练习
Dec 21 Vue.js
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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
How do I change MySQL timezone?
2008/03/26 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
JavaScript学习历程和心得小结
2010/08/16 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
简单的Python人脸识别系统
2020/07/14 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
html5画布旋转效果示例
2014/01/27 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
领导干部培训感言
2014/01/23 职场文书
交通工程专业推荐信
2014/09/06 职场文书
检讨书范文1000字
2015/01/28 职场文书
就业意向协议书
2015/01/29 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS