js函数

 

一、js最常见的函数定义方式:
  1.  
    1、函数声明,使用function语句
  2.  
    function print(x,y){
  3.  
    return x*y;
  4.  
    }
  5.  
    2、函数直接量定义函数
  6.  
    var print = function(x,y){
  7.  
    return x*y;
  8.  
    }
  9.  
    3、构造函数方法 new Function();
  10.  
    var print = new Function('a','b','return a+b;'
    二、js对象创建

     

    1.  
      1、对象直接量/字面量
    2.  
      var obj = {
    3.  
      name:'li',
    4.  
      age:18,
    5.  
      sex:'nv'
    6.  
      }
    7.  
      console.log(obj.name); //li

       

       

       

       

      2、构造函数

       


      (1)、系统自带的,eg: new Object(), Array(), Number(),Boolean(), Date()...

       


      var obj = new Object();

       


      obj.name = 'yue';

       


      obj.age = 18;

       


      obj.sex = 'nv';

       


      console.log(obj.name);

       

       

       

       

      (2)、自定义的,为了和普通函数区分,首写字母大些,采用驼峰式写法(普通函数采用小驼峰式写法)

       


      function Obj(name){

       


      this.name = name;

       


      this.age = 18;

       


      }

       


      function Obj2(sex){

       


      this.sex = sex;

       


      }

       


      var obj = new Obj('wu');

       


      var obj2 = new Obj2('nv');

       


      console.log(obj.name);

       


      console.log(obj.age);

       


      console.log(obj2.sex);

     
posted @ 2018-10-19 11:19  小炸渣i  阅读(158)  评论(0编辑  收藏  举报