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 相关文章推荐
Javascript 代码也可以变得优美的实现方法
Jun 22 Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 Javascript
网页图片延时加载的js代码
Apr 22 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
Sep 06 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
vue mint-ui tabbar变组件使用
May 04 Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
基于vue中的scoped坑点解说
Sep 04 Javascript
vue 解决IOS10低版本白屏的问题
Nov 17 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
PHP Google的translate API代码
2008/12/10 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
js查找节点的方法小结
2015/01/13 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
JS中常用的消息框总结
2018/02/24 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
原生js拖拽功能制作滑动条实例代码
2021/02/05 Javascript
盘点提高 Python 代码效率的方法
2014/07/03 Python
python海龟绘图实例教程
2014/07/24 Python
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
Python 的内置字符串方法小结
2016/03/15 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
详解python中docx库的安装过程
2019/11/08 Python
Python Lambda函数使用总结详解
2019/12/11 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
护理专业毕业生自我鉴定
2013/10/08 职场文书
优秀小学生家长评语
2014/01/30 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
思想道德自我评价2015
2015/03/09 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers