53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html lang="en">
 | 
						|
<head>
 | 
						|
    <meta charset="UTF-8">
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
						|
    <title>Document</title>
 | 
						|
    <script>
 | 
						|
        // var obj={}// 定义一个对象     字面量
 | 
						|
        var obj =new Object()  // 构造函数
 | 
						|
        // var order=new Number(3)
 | 
						|
        obj.name="暖暖" //增加一个属性
 | 
						|
        obj.age=19
 | 
						|
        obj.color="pink"
 | 
						|
        obj.say=function(e){    // 增加一个方法
 | 
						|
            console.log(e)
 | 
						|
        }
 | 
						|
        console.log(obj)
 | 
						|
        obj.say("我是暖暖")   //对象里面方法调用
 | 
						|
        function changeage(){
 | 
						|
            obj.age=20;
 | 
						|
            console.log(obj,"new")
 | 
						|
        }
 | 
						|
        function del(){
 | 
						|
            delete obj.age  // 删除属性
 | 
						|
            console.log(obj)
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
        // 自定义一个 构造函数
 | 
						|
        function Person(name,age,color){
 | 
						|
            this.name=name
 | 
						|
            this.age=age
 | 
						|
            this.color=color
 | 
						|
            this.sayhi=function(){
 | 
						|
                console.log('hi')
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        var nuan=new Person('暖暖',20,'pink')
 | 
						|
        console.log('we' in nuan)
 | 
						|
        console.log('name' in nuan)   // in 前面一定是属性的名字
 | 
						|
    //    for in 遍历对象
 | 
						|
    for(let i in nuan){
 | 
						|
        console.log(i,nuan[i])    //i 是属性名  nuan[i] 属性值
 | 
						|
    }
 | 
						|
 | 
						|
    </script>
 | 
						|
</head>
 | 
						|
<body>
 | 
						|
    <button onclick="changeage()">change</button>
 | 
						|
    <button onclick="del()">del</button>
 | 
						|
</body>
 | 
						|
</html> |