1、请写出JavaScript语言支持的所有数据类型?

number, boolean, string, null, undefined, object

2、请写出日期对象Date的常用方法,至少写出10个?

方法 说明
getFullYear() 用本地时间表示的年份值
getMonth() 用本地时间表示的月份值
getDate() 用本地时间表示的一个月中的日期值
getDay() 用本地时间表示的一周中的日期值
getHours() 用本地时间表示的小时值
getMinutes() 用本地时间表示的分钟值
getSeconds() 用本地时间表示的秒钟值
getMilliseconds() 用本地时间表示的毫秒值
getTime() 返回 Date 对象中的时间值(时间戳)
toString() 返回对象的字符串表示

3、请写出数组对象Array的常用属性和方法,至少写出8个方法?

属性:

constructor 返回对创建此对象的数组函数的引用。
length 设置或返回数组中元素的数目。
prototype 使您有能力向对象添加属性和方法。

方法:

concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toString() 把数组转换为字符串,并返回结果。
slice() 从某个已有的数组返回选定的元素

4、请写出字符串对象String的常用属性和方法,至少写出8个方法?

属性 描述
constructor 对创建该对象的函数的引用
length 字符串的长度
prototype 允许您向对象添加属性和方法
方法 描述
anchor() 创建 HTML 锚。
big() 用大号字体显示字符串。
blink() 显示闪动字符串。
charAt() 返回在指定位置的字符。
toString() 返回字符串。
concat() 连接字符串。
fixed() 以打字机文本显示字符串。
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。

5、请列出Math对象中常用的方法以及方法的作用,至少列出八个?

方法 描述
abs(x) 返回 x 的绝对值。
acos(x) 返回 x 的反余弦值。
asin(x) 返回 x 的反正弦值。
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x) 对数进行上舍入。
cos(x) 返回数的余弦。
exp(x) 返回 Ex 的指数。
floor(x) 对 x 进行下舍入。
log(x) 返回数的自然对数(底为e)。
max(x,y,z,…,n) 返回 x,y,z,…,n 中的最高值。
min(x,y,z,…,n) 返回 x,y,z,…,n中的最低值。
pow(x,y) 返回 x 的 y 次幂。
random() 返回 0 ~ 1 之间的随机数。
round(x) 四舍五入。
sin(x) 返回数的正弦。
sqrt(x) 返回数的平方根。
tan(x) 返回角的正切。

6、通过查阅第三方API手册,写出HTML文档对象document的常用属性和方法,至少写出5个属性和方法。

属性 描述
body 提供对 元素的直接访问。
对于定义了框架集的文档,该属性引用最外层的 。
cookie 设置或返回与当前文档有关的所有 cookie。
domain 返回当前文档的域名。
lastModified 返回文档被最后修改的日期和时间。
referrer 返回载入当前文档的文档的 URL。
title 返回当前文档的标题。
URL 返回当前文档的 URL。
方法 描述
close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。
getElementById() 返回对拥有指定 id 的第一个对象的引用。
getElementsByName() 返回带有指定名称的对象集合。
getElementsByTagName() 返回带有指定标签名的对象集合。
open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。
write() 向文档写 HTML 表达式 或 JavaScript 代码。
writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。