String对象:

方法:1.  对象名.indexOf(“内容”);得到字符首次出现的下标,若找不到返回-1

           内容可以是单个字符也可以是字符串(返回的也是字符串第一个字符的下标)


          对象名.lastIndexOf:得到字符最后一次出现的下标


2.   对象名.substr(截取第一个字符的下标位置,length);截取子字符串,length截取长度可省,省掉时,字符串直接截取到最后一个字符


3. 对象名.split():将字符串分割成数组,且分割的字符会被去掉

    如:var str=”13214215111116217”;

        var arr=str.split(“2”);

          输出为13 14 15111116 17

4. 对象名.replace(正则表达式,要替换的字符)将一个字符串替换另外一个字符串

   

Arry数组对象

对象名.length计算一个数组的长度

对象名.join把数组合成一个字符串

对象名.unshift添加数组第一个元素

对象名.shift:删除数组第一个元素

对象名.pop在数组后删除最后一个元素

对象名.push在数组最后添加一个元素

对象名.reverse让数组反序

对象名.sort(调用函数名)让数组排序,

升序函数:

                      function(a,b)

{

       return  a-b;

}

降序函数:function(a,b)

{

       return  b-a;

}

 1.若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。

 2.若 a 等于 b,则返回 0。

 3.若 a 大于 b,则返回一个大于 0 的值。

   Date方法

    DateObject.getFullYear()得到4位数的年份

    DateObject.getMonth()得到月份返回值是 0(一月)到 11(十二月)之间的一个整数。

    DateObject.getDate()得到一个月中的某一天回值是 1-31 之间的一个整数。

    DateObject.getHours()返回0-23小时

    DateObject.getMinutes()返回0-59分钟

    DateObject.getSeconds返回秒数 0-59

    DateObject.getMilliSeconds()返回毫秒数 0-999

    DateObject.getDay()返回一周中的某一天 返回值:0-6

    DateObject.getTime()返回时间戳  197011000秒开始一直到现在的毫秒数