对象

===========================创建对象====================

方法一:通过对象字面量的形式创建对象  

    var obj={  };

    创建对象时候,Js关键字必须加引号:'for';

方法二:通过new Object()创建对象

    var obj3=new Object(  );

方法三:通过构造函数的形式创建对象

    function Test(  ){

    }

    var obj4 = new Test(  );

方法四:通过Object.create()创建对象

    var obj7=Object.create(null);  //创建一个空对象

    var obj8=Object.create(Object.prototype);     //创建一个空对象

===========================查询属性====================

方法一:

    对象.属性名

    例如:'用户名为:'+person.username

方法二: 

    对象["属性名"]

    例如:'用户名:'+person['username']

    如果属性不确定,需要使用[]

    var key='username'; 
    console.log(person[key]);

===========================添加属性/修改属性====================

    先判断有没有,没有的话添加,有的话就是修改

 例如:  

    var obj={  };

    obj . username = 'jobs';   //添加属性

    obj . username = 'gats';   //修改属性

===========================删除属性===========================

    delete obj [ ' test ' ];

    在输出obj时 没有显示test,没有显示undefined  也不占位置

     在输出test时,结果为undefined

===========================Match算术===========================

console.log(Math.abs(-12));      //12     取绝对值
console.log(Math.ceil(12.3));       //13  向上取整
console.log(Math.floor(14.8));        //14   向下取整
console.log(Math.round(1234.5678));   //1235  四舍五入 
console.log(Math.pow(2,3));       //2的3次方     X的Y次方
console.log(Math.sqrt(4));        //2    开平方
console.log(Math.ceil(Math.random()));  //返回一个介于 0 和 1 之间的随机数:

console.log(Math.ceil(Math.random()*10));  //返回一个介于 0 和 10 之间的随机数:
console.log(Math.max(12,3423,45345,6435655345));  //取最大值
console.log(Math.min(-234,23,2346,324536));      //取最小值

===========================Match算术===========================

new Date(1767868788234259);    //时间戳  Sun Jul 14 57991 15:23:54 GMT+0800 (中国标准时间)

console.log(Date.now());           //获取当前时间戳  1546867928116

console.log(Date.parse(2015,09,26,12,23,34));   //获取这个时间段的时间戳
console.log(Date.parse("Aug 9,2015"));

原文地址:https://www.cnblogs.com/18306815575z/p/10301079.html