Math对象:
Math和其它的对象不同,它不是一个构造函数,它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法。
console.log(Math.abs(1)); //可以用来计算一个数的绝对值
console.log(Math.ceil(1.1)); //可以对一个数进行向上取整,小数位只有有值就自动进1
console.log(Math.floor(1.99)); //可以对一个数进行向下取整,小数部分会被舍掉
console.log(Math.round(1.4)); //可以对一个数进行四舍五入取整
//Math.random():可以用来生成一个0-1之间的随机数
//生成一个0-x之间的随机数:Math.round(Math.random()*x)
//生成一个x-y之间的随机数:Math.round(Math.random()*(y-x)+x)
console.log(Math.round(Math.random() * 10)); //生成一个0-10之间的随机数
console.log(Math.round(Math.random() * (10 - 1) + 1)); //生成一个1-10之间的随机数
console.log(Math.pow(2, 3)); //Math.pow(x,y):返回x的y次幂
Date对象:
在JavaScript中使用Date对象来表示一个时间,如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间。
var date = new Date();
console.log(date);
console.log(date.getFullYear());//获取当前日期对象的年份
console.log(date.getMonth());//获取当前日期对象的月份。
console.log(date.getDate());//获取当前日期对象的日数
console.log(date.getHours());//获取当前日期对象的小时
console.log(date.getMinutes());//获取当前日期对象的分钟
console.log(date.getSeconds());//获取当前日期对象的秒钟
console.log(date.getMilliseconds());//获取当前日期对象的毫秒
数组:
1.创建数组
设置数组中元素时
var arr_1=new Array()
arr_1[0]=""
2.创建时指定长度
粗昂见一个数组对象长度是5
只是初始长度可以不断扩充
var arr_2=new Array(5)
3.清空数组
var arr_3=["","',]
arr_3.lenght=0
添加,移除
arr_4=["小兰","小白","小红",]
arr_4.push("小绿")//在最后面添加一个元素
arr_4.unshift("小紫")//在最前面添加一个元素
arr_4.pop(")//在最后面移除一个元素
arr_4.shift()//在最前面移除一个元素