码迷,mamicode.com
首页 > 其他好文 > 详细

总结第十一天

时间:2016-10-30 00:18:17      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:lis   没有   相对   font   替换   ring   string   eve   引号   

今天学了string对象,array对象,Date对象。

String对象:

创建String对象:第一种:使用单引号和双引号定义的字符串变量 那么它就是一个字符串对象

var 变量名 ="字符串"

第二种:使用new关键字和String()方法来创建

var 变量名 =new Srting()

属性:StringObject(String对象).length                      得到字符串的字符的总个数!

方法:StringObject.charAt(index)                               返回一个指定下标的字符;index:表示指定的下标

  StringObject.indexOf(substr)          查找字符串首次出现的位置;如果找到了就返回其对应的下标;如

                           果找不到就返回-1;如果查找是一个“单词”找到的情况下返回是  

                           这个单词的第一字母的下标;substr:要查找的字符串

  StringObject.substring)(startIndex[endIndex]): 从原字符串截取子字符串;statindex:表示开始截取下标;  

                           endIndex:可选  如果不写  表示从开始下标处一直截取到原字符

                          串的末尾  如果有写   则表示结束的下标   如果是要使用第二个参

                           数   那么一定要记得

                          

  StringObject.substr(startIndex[,length])    从原字符串截取子字符串;startIndex:表示开始截取下标;length:可选  如果不写 表示从开始下标处一直截取到原字符串的末尾;如果有写 则表

                          示截取字符串的长度

  StringObject.substring(startIndex[,endIndex])  从原字符串截取子字符串;startIndex:表示开始截取下标;endIndex:可选  如果不写 表示从开始下标处一直截取到原字符串的末尾;如果有

                            写 则表示结束的下标;如果是要使用第二个参数 那么一定要记得加1。

  StringObject.toLowerCase()       将大写字母转换小写字母

  StringObject.toUpperCase()        将小写字母转换大写字母

StringObject.split(sep)          将字符串分割为一个数组;sep:表示指定的分割符

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

StringObject.localeCompare(target)        比较两个字符串的顺序

Array对象:

第一种方法:使用[]来创建数组

第二种方法:使用new关键字和Array()方法来创建

属性:ArrayObject.length           得到数组的长度

方法:ArrayObject.shift()          删除数组中第一个元素并将它返回

   ArrayObject.push()          向数组末尾添加一个或者多个数组元素并将新的长度返回

  ArrayObject.join([sep])         将一个数组合并为一个字符串;sep:可选  如果这个参数没有填写则表示使用英文下面的逗号来进行连接;如果有写就表示以指定的符号来进  

                       行连接

  ArrayObject.reverse()          将数组进行翻转

  ArrayObject.sort(sortby)        对数组元素进行排序

 

!如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。

 

!如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:

 

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

Date对象:

创建一个Date对象:

第一种:使用new关键字与Date()        来创建  带参数

第二种:使用new关键字与Date()        来创建   不带参数

DateObject.getFullYear():          获取4位数的年份

DateObject.getMonth():           获取月份  取值:0-11  0表示1月 11表示12月

DateObject.getDate():            获取天数  取值:1-31 

DateObject.getHours():            获取小时  取值:0~23

DateObject.getMinutes():          获取分钟  取值:0~59

DateObject.getSeconds():          获取秒数  取值:0~59

DateObject.getMilliseconds():        获取毫秒数  取值:0~999

DateObject.getDay():            获取一周中某一天  取值:0-6  0表示星期天

DateObject.getTime():            获取时间戳   得到是从1970年1月1号至今的毫秒数   格林威治时间

 

总结第十一天

标签:lis   没有   相对   font   替换   ring   string   eve   引号   

原文地址:http://www.cnblogs.com/huuangrui/p/6012094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!