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

数据类型、字符串型、整形、布尔型

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

  1. var mydate = new Date();//通过new方法创建对象
  2. alert(Date()); // 返回一个完整的日期时间
  3. alert(mydate.getDay());//返回当前是周几
  4. alert(mydate.getMonth()+1);//返回当前月份
  5. alert(mydate.getFullYear());//返回当前年份
  6. alert(mydate.getHours());//返回当前小时
  7. alert(mydate.getMinutes());//返回当前分钟
  8. alert(mydate.getSeconds());//返回当前秒数

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

属性
arr.length //数组的长度 Array.prototype.methodName = functionName methodName//必选项,新增方法的名称 function Name//必选项,要添加到对象中的函数名称
方法
concat将两个素组和在一块
array1; array2; array1.concat(array2) 将两个数和在一块
join给数组的数加分隔符
var arr1 = [1,2,3]; var retstr = arr1.join(“—-“); //1—-2—-3
push添加元素
arr1.push(i); //往数组里边添加元素
reverse反序排列
array.reverse(); //将数组中的元素反序排列
slice提取数组中的一个片段或子字符串,并将其作为新数组返回
array.slice([start[,end]]) //开始索引的数字,终点索引的数字
sort排序
arr.sort(); //倒序?
splice
array.splice(起始索引,要替换的数组个数,替换指定数据的新数据); array.splice(2,1,5);//从第五个开始替换一个数为5
pop移除并返回数组中的最后一个元素
该方法可以移除并返回数组中最后一个元素,把数组长度减1。如果数组已经为空,则pop()不改变数组,并返回undefined值。
array.pop();
1.shift
该方法可以把数组的第一个元素从其中删除,并返回第一个元素的值。如果数组为空,该方法将不进行任何操作,并返回undefined值。请注意,该方法不创建新数组,而是直接修改原数组。语法格式如下:
array.shift()
2.unshift
该方法可以将指定的元素插入到数组开始位置,并返回该数组。语法格式如下:
array.unshift(newelement1, newelement2, …, newelementN)
其中,array为必选项,array对象;newelementN是可选项,为要添加到该数组对象的新元素。
3.toString
该方法可以把数组转换为字符串,并返回结果。语法格式如下:
array.toString()
4.toLocaleString
该方法可以把数组转换为本地的字符串,语法格式为:
array.toLocaleString()

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

属性
var lisi = new String(‘李四’); //对象 console.log(lisi.charAt(0)); //使用对象的方法 console.log(lisi.concat([‘张领’,’王占一’]));
字符串的长度length
连接字符串 concat
获取索引值 indexOf()
根据索引值获取单个字符:charAt() // 返回指定索引位置的字符,若索引越界,返回空字符串
获取部分字符: substr();
返回分割的字符串组成的字符串数组:split()
console.log(‘split()用法’) var s=”a,bc,d”; console.log(s.split(“,”));//[“a”, “bc”, “d”] s=”a1b1c1d1”; console.log(s.split(“1”));//[“a”, “b”, “c”, “d”, “”] ………..!

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

Math.abs(x); //绝对值
Math.round(x);//取整
Math.max(x);//最大值
Math.min(x);//最小值
Math.floor(x);//向下取整
Math.ceil(x);//向上取整
Math.pow(x,y);//返回x的y次幂
Math.random(x);//随机数

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

属性
document.title 设置文档标题 document.bgColor 背景颜色 document.fgColor 前景色,文本颜色 document.linkColor 未点击过的链接颜色 document.alinkColor 激活链接,焦点在此链接上的颜色 document.vlinkColor 以点击过的链接颜色 document.URL 设置URL属性从而在同意窗口打开另一网页 ocument.fileCreatedDate //文件建立日期,只读属性 document.fileModifiedDate //文件修改日期,只读属性 document.fileSize //文件大小,只读属性 document.cookie //设置和读出cookie document.charset //设置字符集 简体中文:gb2312<br />方法<br />document.write() //动态向页面写入内容 document.createElement(Tag) //创建一个html标签对象 document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.body.appendChild(oTag)</p>