创建对象
1.字面量方式
var obj={} 字面量
2.构造函数
var obj2=new object() 构造函数
console.log(obj==obj2) //比较的是地址
->false
所有对象都不相等,因为存储地址不一样。
删除对象属性
e.g:
var obj={
name:"admin"
age:23,
like:"篮球"
}
delete obj.name;
内置对象Math
Math.max(num1,num2,...,numN) 返回最大值,可写多个参数
Math.min(num1,num2,...,numN) 返回最小值,可写多个参数
Math.abs(num) 返回绝对值
Math.ceil(num) 向上取整 11.1->12
Math.floor(num) 向下取整 11.9->11
Math.round(num) 四舍五入
Math.pow(x,y) x的y次幂 x^y
Math.sqrt(x) x的平方根
Math.random() 返回0-1之间的随机数
任意范围随机数
Math.round(Math.random()*(max-min)+min);
e.g:如3-11之间随机数 0-1 *(11-3)-> 0-8 +3->3-11
十进制转换为十六进制
1.十进制数转换为2进制
2.二进制数从后往前每四个分为一组,计算
八进制同十六进制;
计算机方法:
十进制转换为其他进制;
number.toString(radix)把数字转换为字符串
radix=2 ,即数字以二进制显示
radix=8 ,即数字以八进制显示
radix=16,即数字以十六进制显示
其他进制转换为十进制
parseInt(x,radix)
日期对象:
创建日期对象:
var date=new Date();
获得时间:
date.getFullyear() 获取年
date.getMonth() 获取月
date.getDate() 获取日
date.getHours() 获取小时
date.getMinutes() 获取分钟
date.getSeconds() 获取秒
date.getDay() 获取星期
date.getTime() 返回1970年1月1日至今的毫秒数
var d=new Date();
d.setFullYear(); 设置年
d.setMonth(); 设置月
d.setDate(); 设置日
d.setHours(); 设置小时
d.setMinutes(); 设置分钟
d.setSeconds(); 设置秒
d.setMillisecond() 设置毫秒