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 相关文章推荐
namespace.js Javascript的命名空间库
Oct 11 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
Jul 21 Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 Javascript
jQuery中get()方法用法实例
Dec 27 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
JS异步文件上传(兼容IE8+)
Apr 02 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
Oct 25 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
详解js常用分割取字符串的方法
May 15 Javascript
Electron vue的使用教程图文详解
Jul 05 Javascript
javascript移动端 电子书 翻页效果实现代码
Sep 07 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
Feb 27 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实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
php中memcache 基本操作实例
2015/05/17 PHP
js代码实现微博导航栏
2015/07/30 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python flask中静态文件的管理方法
2018/03/20 Python
Django添加feeds功能的示例
2018/08/07 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
Python发送邮件实现基础解析
2020/08/14 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
校园广播稿500字
2014/02/04 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
房产协议书范本2014
2014/09/30 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers