1、声明是内置对象
2、根据文档查询指定api的使用方法
3、使用math对象的常用方法
4、使用date对象的常用方法
5、使用array对象的常用方法
6、使用string的对象的常用方法
-内置对象
-查文档
-Math对象
-日期对象
-数组对象
-字符串对象
//内置对象
-js中对象分为三种:自定义对象,内置对象,浏览器对象
-前两种对象是js基础内容,属于ecma;第三个浏览器对象属于js独有的,js api;
-内置对象就是指js语言自带的一些对象,这些独享供开发者使用,并提供了一些常用的或者是最基本必要的功能(属性和方法)
-内置对象最大的优点就是帮助我们快速开发
-js提供了多个内置对象: Math , Date ,Array ,String等
//查文档:
MDN/W3C
Math概述:
Math对象不是构造函数,它具有数学常数和函数的属性和方法,跟数学相关的运算(求绝对值、取整、最大值等) 可以使用Math中的成员。
Math.PI //圆周率
Math.Floor() //向下取整
-往小的取值
Math.ceil() //向上取整
-向上取整 往大的取值
Math.round() //四舍五入版 就近取整 (注意:-3.5 结果为-3)
-四舍五入
-其他数字都是四舍五入,但是.5特殊,它往大的取
- -2 ,-1.5,-1 //-1
Math.abs() //绝对值
Math.max()/Math.min() //求最大和最小值
Math.random() Math对象随机数方法,
random() 返回一个随机的小数, 0 <= x <1
这个方法里面不跟参数
我们想要得到两个数之间的随机整数,并且包含这2个整数
//Math.floor(Math.random()*(max - min +1))+min;
function getRandom (min , max) {
return Math.floor(Math.random() * (max - min +1)) + min;
}
console.log(getRandom(1, 10));
Date() 日期对象 是一个构造函数 必须使用new 来调用创建日期对象
var arr = new Array() ; //创建一个数组对象
var obj = new Object() ; //创建了一个对象实例
1、使用Date
-如果没有参数,则返回当前的时间
-参数的常用写法:
数字型 2020.10.12
字符串型 '2020-10-12 8:8:8'
var date1 = new Date()
概述:
-Date 对象和 Math对象不一样,它是一个构造函数,所以需要new实例化之后才能使用
-Date实例用来处理时间和日期
知识点:
获得date总的毫秒数,不是当前时间的毫秒数,而是距离1970年1月1号过了多少毫秒数
1、通过 valueOf() getTime()
var date = new Date();
console.log(date.valueOf())
//就是我们现在的时间距离1970.1.1 总的毫秒数
console.log(date.getTime());
2、简单的写法 (最常用的写法)
var date1 = +new Date();
//+new Date()返回的就是总的毫秒数
console.log(date1);
3、HTML5新增的 获得总的毫秒数
console.log(Date.now());
//注意这种方法的格 式!