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 相关文章推荐
利用进制转换压缩数字函数分享
Jan 02 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 Javascript
jQuery实现右下角可缩放大小的层完整实例
Jun 20 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
vue-cli单页应用改成多页应用配置详解
Jul 14 Javascript
vue2组件之select2调用的示例代码
Oct 12 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
基于Webpack4和React hooks搭建项目的方法
Feb 05 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
Sep 07 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中in_array函数用法分析
2014/11/15 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
PHP attributes()函数讲解
2019/02/03 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
javascript中的undefined和not defined区别示例介绍
2014/02/26 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
React快速入门教程
2017/01/17 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
Python 元组(Tuple)操作详解
2014/03/11 Python
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
python实现识别相似图片小结
2016/02/22 Python
Python批量查询域名是否被注册过
2017/06/21 Python
python版大富翁源代码分享
2018/11/19 Python
Python 一句话生成字母表的方法
2019/01/02 Python
django删除表重建的实现方法
2019/08/28 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
外语学院毕业生的自我鉴定
2013/11/28 职场文书
售后求职信范文
2014/03/15 职场文书
贷款担保书范文
2014/05/13 职场文书
团日活动总结模板
2014/06/25 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
小学教师读书笔记
2015/07/01 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python