1.请写出javaScript语言支持的所有数据类型?
2.请写出日期对象DATE的常用方法,至少写出10个?
var mydate = new Date();//通过new方法创建对象
alert(Date()); // 返回一个完整的日期时间
alert(mydate.getDay());//返回当前是周几
alert(mydate.getMonth()+1);//返回当前月份
alert(mydate.getFullYear());//返回当前年份
alert(mydate.getHours());//返回当前小时
alert(mydate.getMinutes());//返回当前分钟
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 设置文档标题