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 相关文章推荐
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
bootstrap table服务端实现分页效果
Aug 10 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
Oct 09 Javascript
通过js实现压缩图片上传功能
Feb 25 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
关于angular 8.1使用过程中的一些记录
Nov 25 Javascript
node中短信api实现验证码登录的示例代码
Jan 20 Javascript
JS不要再到处使用绝对等于运算符了
Apr 30 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
php检查日期函数checkdate用法实例
2015/03/19 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
node.js的事件机制
2017/02/08 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
Python中属性和描述符的正确使用
2016/08/23 Python
Mac 上切换Python多版本
2017/06/17 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
怎样写留学自荐信
2013/11/11 职场文书
12月小学生校园广播稿
2014/02/04 职场文书
高一学生评语大全
2014/04/25 职场文书
高中学生期末评语
2014/04/25 职场文书
客户经理岗位职责
2015/01/31 职场文书
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python