六、常用工具类
1.Date类
方法 | 描述 |
Date() | 返回当前的日期和时间 |
getDate() | 返回一个月中的某一天(1-31) |
getDay() | 返回一周中的某一天(0-6) |
getMonth() | 返回一年中的某一个月(0-11) |
getFullYear() | 返回一个四位数年份 |
getYear() | 被getFullYear()方法代替 |
getHours() | 返回小时(0-23) |
getMinutes() | 返回分钟(0-59) |
getSeconds() | 返回秒数(0-59) |
getMilliseconds() | 返回毫秒数(0-999) |
getTime() | 返回1970年1月1日至今的毫秒数 |
2.定时器
(1)setInterval(function,milliseconds)
设置定时器
function:每隔一段时间需要做的操作,是一个方法
milliseconds:操作与操作之间的间隔时间,可以毫秒为单位(1秒=1000毫秒)
(2)clearTimeout()
清空计时器
3.String
(1)属性
属性 | 描述 |
constructor | 对该对象的函数的引用 |
length | 字符串的长度 |
prototype | 允许在对象中添加属性和方法 |
(2)方法
方法 | 描述 |
anchor() | 创建HTML锚 |
big() | 用大号字体显示字符串 |
blink() | 显示闪动字符 |
bold() | 使用粗体显示字符串 |
charAt() | 返回指定位置的字符 |
charCodeAt() | 返回指定位置的字符的Unicode编码 |
concat() | 连接字符串 |
4.Array对象
(1)属性
属性 | 描述 |
constructor | 对该对象的函数的引用 |
length | 字符串的长度 |
prototype | 允许在对象中添加属性和方法 |
(2)方法
方法 | 描述 |
concat() | 连接两个或多个数组,并返回结果 |
join() | 把数组的所有元素放进一个字符串,用指定符号进行分隔 |
pop() | 删除并返回数组的最后一个元素 |
push() | 向数组的末尾添加一个或多个元素,并返回新的长度 |
reverse() | 颠倒数组中元素的顺序 |
shfit() | 删除并返回数组的第一个元素 |
slice() | 从已有的数组返回指定元素 |
sort() | 对数组的元素进行排序 |
(3)定义Array的方式
创建对象,在添加元素
javascript">var array=new Array();array.push(1);array.push(2);
创建对象时添加元素
javascript">var array=new Array(1,2,3,4,5,6);
直接定义(常用)
javascript">var array=[1,2,3,4,5,6];
(4)注意
这里的数组不是JAVA中的数组,相当于JAVA中的集合
这里的数组的功能比JAVA中的集合还要强大,即使数组没有指定位置(数组长度为5,指定位置为7),也可以往这个指定位置添加元素
5.Math对象
(1)属性
属性 | 描述 |
E(常量) | 返回自然对数的底数e,约等于2.718 |
LN2 | 返回2的自然对数,约等于0.693 |
LN10 | 返回10的自然对数,约等于2.302 |
LOG2E | 返回以2为底的e的对数,约等于1.414 |
LOG10E | 返回以10为底的e的对数,约等于0.434 |
PI | 返回圆周率,约等于3.14159 |
SQRT12 | 返回2的平方根的倒数,约等于0.707 |
SRQT2 | 返回2的平方根,约等于1.414 |
(2)方法
方法 | 描述 |
abs(x) | 返回数的绝对值 |
acos(x) | 返回数的反余弦值 |
asin(x) | 返回数的反正弦值 |
atan(x) | 以介于-PI/2与PI/2之间的数值来返回x的反正切值 |
atan2(x,y) | 返回从y轴到点(x,y)的角度,介于-PI/2与PI/2弧度之间 |
ceil(x) | 对数进行上舍入 |
cos(x) | 返回数的余弦 |
6.Number对象
(1)属性
属性 | 描述 |
constructor | 返回创建此对象的Number函数的引用 |
MAX_VALUE | 可表示的最大的数 |
MIN_VALUE | 可表示的最小的数 |
NAN | 非数字值 |
NEGATIVE_INFINITY | 负无穷大,溢出时返回 |
POSITIVE_INFINITY | 正无穷大,溢出时返回 |
prototype | 可以在对象中添加属性和方法 |
(2)方法
方法 | 描述 |
toString() | 把数字转换为字符串,使用指定基数 |
toLocaleString() | 把数字转换为字符串,使用本地数字格式顺序 |
toFixed() | 把数字转换为字符串,结果的小数点后有指定位数的数字 |
toExponential() | 把对象的值转换为指数计数法 |
toPrecision() | 把数字格式化为指定长度 |
valueOf() | 返回一个Number对象的基本数字值 |