===========================创建对象====================
方法一:通过对象字面量的形式创建对象
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"));