• 总结第十一天


    今天学了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号至今的毫秒数   格林威治时间

  • 相关阅读:
    Cronolog切割tomcat日志
    使用TortoiseGit+码云管理项目代码
    POI使用 (4.0) 常用改动
    MySQL-with rollup函数运用
    CentOS7使用yum安装MySQL8.0
    java 8 新特性之Stream的排序/分类
    java阳历转农历
    MyBatis SQL xml处理小于号与大于号
    mysql update不能直接使用select的结果
    Java面试中遇到的坑【填坑篇】
  • 原文地址:https://www.cnblogs.com/huuangrui/p/6012094.html
Copyright © 2020-2023  润新知