javasccript中的内置对象学习笔记

javasccript中的对象详解

  javaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性方法对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义。下面是关于对象的我到处找到的可能用到的东西:

1.关于Date对象

new Date(2014,10,22)  创建一个新日期对象

Date.get/set Date(ms)  创建一个日期对象(ms:从GMT时间1970-1-1起的毫秒数)
Date.get/setYear()  获取/设置年份值 两位数年份
Date.get/setFullYear()  获取/设置年份数 四位数年份(1999,2000等)
Date.ge/settMonth()  获取/设置年中的某月,从0(January)~ 11(December)
Date.get/setDate()  获取/设置月中的某日,从1~31
Date.get/setDay()  /获取/设置当前星期值,从0(Sunday)~ 6(Staturday)
Date.get/setHours()  获取/设置当前小时数,从0(午夜)~ 23(晚上11点)
Date.get/setMinutes()  获取/设置当前分钟数,从0~59
Date.get/setSeconds()  获取/设置当前秒数,从0~59
Date.get/setTime()  返回/设置GMT时间1970年1月1日起的毫秒数

2关于String对象

1stringObject.length可以获取字符串长度

2.toUpperCase()可以将字符串小写转大写

3stringObject.chartAt(index)可返回指定位置的字符。返回的字符是长度为 1 的字符串。index字符下标必须有

4.stringObject.indexOf(substring,startpos)方法可返回某个指定的字符串值在字符串中首次出现的位置。substring为要检索的字符串 startpos为从哪位开始

5stringObject.split(separator,limit)方法将字符串分割为字符串数组,并返回此数组separator为从该参数指定的地方分割stringObject必须,limit可选参数分割的次数没有则无限制

6stringObject.substring(starPos,stopPos)用于提取字符串中介于两个指定下标之间的字符starPos必须非负整数开始位置,stopPos可选非负整数结束位置省略则会返回的字符串一直到结尾。

7stringObject.substr(starPos,length) 方法从字符串中提取从 startPos位置开始的指定数目的字符串

3 关于Math对象的方法

1.abs(x)返回数的绝对值

2ceil(x)对数进行向上取整

3max(x,y)返回 x,y对象中大的

4min(x,y)返回x,y对象中小的

5round(x)四舍五入最近整数

6Math.floor(x)向下取整

7random()介于0~1的随机数

等等用的时候自己查

4.Array方法

1.concat(array1,array……,arrayN) 连接两个或更多数组并返回结果

2join(分隔符)把数组的所有元素放入一个字符串,通过指定的分隔符(可选没选则,)进行分隔

3pop()删除并返回数组的最后一个元素

4push()向数组的末尾添加一个或更多元素并返回新的长度

5reverse()颠倒数组中元素的顺序不需参数

6shift()删除并返回第一个元素

7slice(start,end)从某个已有的数组返回选定的新元素其中不包括end位置的元素

8sort(方法函数)对数组元素进行排序,按照数值的大小对数字进行排序使用一个排序函数

<script type="text/javascript">
  function sortNum(a,b) {
  return a - b;
 //升序,如降序,把“a - b”该成“b - a”
}
 var myarr = new Array("80","16","50","6","100","1");
  document.write(myarr + "<br>");
  document.write(myarr.sort(sortNum));
</script>

9splice()删除元素,并向数组添加新元素

10toString()把数组转为字符串

11valueOf()返回数组对象的原始值

原文地址:https://www.cnblogs.com/hengqianduan/p/4043508.html