JS常见对象总结

对象是带有属性和方法的特殊数据类型。
JavaScript中所有的事物都是对象:字符串、数组等,JS还可以自定义对象。
JavaScript提供多个内建对象。本文总结一下常见对象。

Date日期对象

创建Date日期对象:

1
var newDate = new Date();

方法(function)

Date常用方法

1
2
3
4
//Example
//时间推迟一个小时
var myDate = new Date();
myDate.setTime(myDate.getTime()+60*60*1000);

String字符串对象

创建字符串对象:

1
2
var str1 = new String(); //tpyeof str1 = 'Object';
var str2 = "string test"; //typeof str2 = 'string';

属性

String.length

表示字符串的长度。

方法

String常用方法

Math对象

属性

Math常用属性

方法

Math常用方法

JS计时器

方法

计时器常用方法

setInterval()方法从载入页面后每隔指定的时间执行代码

1
2
3
4
5
6
7
8
9
10
11
//Example
//定义计时器
function clock(){
var time = new Date();
document.getElementById("clock").value = time;
}
var i = setInterval(clock,1000);
//取消计时器
clearInterval(i);

这里是计时器测试~

这里是时间~

window.History对象

属性

length

返回浏览器历史列表中的URL数量。

方法

back()

加载History列表中的前一个URL。

forward()

加载History列表中的后一个URL。

go(n)

加载History列表中的某个具体的页面。

back()相当于go(-1);
forward()相当于go(1).

Location对象

先来认识一下url:
url结构

属性

Location属性

方法

Location方法

Navigator对象

Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

属性

Navigator属性