笔记:

67 阅读1分钟
/// 
1.利用对象字面量创建对象{}       
 // var obj={};  创建了一个空的对象     
   var obj ={           
   uname:'张三疯',       
   age:18,         
   sex:'男',       
   sayHi:function(){        
    console.log('你好');          
  }        }       
  // (1) 里面的属性或者方法我们采取键值对的形式  键:属性名  值:属性值        
 // (2) 多个属性或者方法中间用逗号隔开的     
 // (3) 方法冒号后面跟的是一个匿名函数     
 // 2.使用对象     
   // (1) 调用对象的属性 我们采取 对象名.属性名  .我们理解为 的        console.log(obj.uname);    
    // (2) 调用属性还有一种方法 对象名['属性名']        console.log(obj['age']);   
     // (3) 调用对象的方法 sayHi  对象名.方法名() 要加小括号使用        obj.sayHi();
///

变量 属性 函数 方法的区别

  变量 单独声明并赋值 使用的时候直接写变量名 单独存在

  变量和属性的相同的 他们都是用来存储数据的

///
 // 1.变量和属性的相同的 他们都是用来存储数据的    
    var num=10;    
    var obj={      
      age:10      
  }       
 console.log(obj.age);      
  // 变量 单独声明并赋值  使用的时候直接写变量名 单独存在   
     // 属性 在对象里面的不需要声明的 使用的时候必须是 对象.属性   
     // 2. 函数和方法的相同点 都是实现某种功能  做某件事    
    // 函数是单独声明 并且调用的  函数名() 单独存在的    
    // 方法  在对象里面  调用的时候  对象.方法()
///



  ///
 // 利用new Object 创建对象   
     var obj = new Object();   // 创建了一个空的对象     
   obj.uname='张三疯';   
     obj.age=18;    
    obj.sex='男';    
    obj.sayHi=function(){  
          console.log('hi~');   
     }      
  // (1)我们是利用 等号=赋值的方法 添加对象的属性和方法  
  // (2)每个属性和方法之间用 分号结束     
   console.log(obj.uname);    
    console.log(obj['sex']);    
    obj.sayHi();
///