javascript:对象基础

来源:互联网 发布:詹姆斯夏季联赛数据 编辑:程序博客网 时间:2024/05/22 04:32
<span style="white-space:pre"></span><script type=text/javascript charset=utf-8>//Object 所有类的基础类//实例化对象的两种方法 1.var obj = new Object();var obj = {};//给对象添加属性和方法obj.name = 'LingBo';obj.age = 20;obj.palyGame = function(){document.write('I\'m palying Dota!');}//访问对象的属性和方法document.write(obj.name);document.write(obj.age);obj.palyGame();//删除对象的属性或方法,delete操作符delete obj.name;delete obj.playGame();document.write(obj.name);//显示undefined//遍历对象,使用for in//获得属性值必须用[]形式,不能用.的形式for(var att in obj){document.write(att + ':' + obj[att]);}/*Object每个实例都会具有下列属性和方法:Constructor: 保存着用于创建当前对象的函数。(构造函数)hasOwnProperty(propertyName):用于检测给定的属性在当前对象实例中(而不是原型中)是否存在。isPrototypeOf(Object): 用于检查传入的对象是否是另外一个对象的原型。propertyIsEnumerable(propertyName):用于检查给定的属性是否能够使用for-in语句来枚举。toLocaleString():返回对象的字符串表示。该字符串与执行环境的地区对应.toString():返回对象的字符串表示。valueOf():返回对象的字符串、数值或布尔表示。 */</script>

0 0
原创粉丝点击