JavaScript中的所有事物都是对象
Date日期对象:
var date = new Date();
var date2 = new Date(2019,07,17);
var date3 = new Date('Dct 1,2012');
date.getDate(); //获取日期,setDate();为设置日期
date.getsetFullYear(); //返回年份
date.getYear(); //返回年份
date.getMonth(); //返回月份
date.getHours(); //返回小时
date.getMinutes(); //返回分钟
date.getSeconds(); //返回秒钟数
date.getTime(); //设置时间(毫秒为单位)
date.getDay(); //返回星期几
String字符串对象
var mystr = "I LOVE STUDY"
mystr.length; //字符串长度
mystr.toUpperCase(); //将整个字符串转换为大写字母
mystr.toLowerCase(); //将整个字符串转换为小写字母
mystr.chatAt(index); //返回指定索引的字符
mystr.indexOf(参数1,参数2); //返回指定字符串在mystr字符串中首次出现位置,参数1:必须,规定字符串,参数2,可选,规定开始检索位置
mystr.split(参数1,参数2); //将字符串分割为字符串数组,并返回此数组。 参数1:必需,指定由什么字符分割。参数2:可选参数,分割的次数。
mystr.substring(参数1,参数2); ///用于提取字符串中介于两个指定下标之间的字符。参数1:必需,一个非负整数,开始位置。参数2:可选,结束位置。(不包含参数2)
mystr.substr(参数1,参数2); //用于提取指定数目的字符串,参数1:必需,起始位置。参数2:可选,提取字符长度
Math对象
比较简单不多BB了
Array数组对象
var 数组名 =new Array();
var arr = new Array(n);
var arr1 = [2,4,6];
arr1.concat(arr); //连接数组,连接arr1与arr并返回。不改变原数组
arr.join(分隔符); //连接数组成字符串,用分隔符参数连接
arr.reverse(); //会将原数组的字符颠倒
arr.slice(参数1,参数2); //返回选定元素,参数1:必需,开始位置。参数2:可选,结束位置,(-1)
arr.sort(方法函数(sortNum)); //将数组中的元素按一定的顺序排序,
//方法函数 : function sortNum(a,b)
{
return a-b;
//升序,如将序,改为“b-a”
}