JS面向对象开发 (一)对象的创建
来源:互联网 发布:甘肃淘宝馆 编辑:程序博客网 时间:2024/05/05 23:35
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>123</title>
</style>
</head>
<body>
</body>
<script type="text/javascript" charset='utf-8'>
//object 所有类的基础类 var obj = new object(); || var obj = {};
var obj = {};//实例化对象
obj.name='chen';//给对象设置属性
obj.age='23';
obj.sex='男';
obj['birthDate']='1992-08-15';//或者中括号设置属性赋值
obj.sayHello=function(){
alert('hello');
}
//对象调用自己的属性或方法
alert(obj.name);
alert(obj.age);
obj.sayHello();
//delete:删除对象的属性或方法
delete obj.age;
//alert(obj.age);
//输出:undefined
//遍历js对象 利用for in 遍历对象 ,输出对象的所有属性 也可遍历数组
for(var attrbute in obj){
//alert(attrbute);//输出 name ,age , sayHello
}
//取出对象属性以及值
for(var attrbute in obj){
alert(attrbute +'===='+ obj[attrbute]);//输出 name ,age , sayHello
}
//对象方法一:
//constructor保存着用于创建当前对象的函数
// alert(obj.constructor);
// 输出 function object(){
// [native code]
//}
var arr = [];
alert(arr.constructor);//arr是自己的创建对象的方式
//对象方法二:hasOwnProperty
// obj.hasOwnProperty('name') 由于存在该属性,返回为true ,否则返回false
// 对象方法三:toString() 返回对象的字符串形式
alert('obj toString is :'+obj.toString()); //输出 [object Object]
// 对象方法四:valueOf() 返回对象的字符串,数值或布尔表示
</script>
</html>
- JS面向对象开发 (一)对象的创建
- JS面向对象(二)------------创建对象
- javascript面向对象(一)-创建对象
- js面向对象(一)
- JS面向对象(一)
- JS面向对象(一)
- js面向对象--创建对象
- js--面向对象--创建对象
- js面向对象创建
- JS面向对象(一)-----------理解对象
- javascript的面向对象开发(一)
- JS 对象的创建(一)
- js面向对象(一)
- JS面向对象实战(一)——创建一个新的函数对象的两种习惯
- 尚学堂js面向对象开发 (五)两种创建对象的方式(工厂方式,构造方法)
- 面向对象的程序设计(创建对象)
- JS面向对象的基础(一)
- 关于JS面向对象的问题一
- runtime从入门到精通(三)—— runtime常用接口方法
- Java堆栈
- 如何成为一个linux开发人员
- NYOJ:206矩形个数
- LeetCode_4
- JS面向对象开发 (一)对象的创建
- Xcode 制作静态库.a文件
- 对称密钥系统和公开密钥系统
- linux磁盘存储命令 du
- 类似于QQ联系人列表的二级listview的伸缩效果---ExpandableListView的使用指南
- iOS--xib的加载问题
- JS 实现局部打印和预览
- 面向对象(四)
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try d