zoukankan      html  css  js  c++  java
  • 晚上闲来无事,整理一下字符串和数组常用的方法,分享给大家。

    一、 Date对象

    定义:Date()可以返回系统当天的日期和时间; 注意:返回的是标注的时间格式 Sun Aug 07 22:50:03 2016

    用法:

    Date()
    

    1.1 获取时间对象

    var date = Date();
    

    1.2 转换成时间对象

     new Date(2015, 5, 10);
     new Date("2015-5-10")
     new Date(1465869212484);
    

    1.3 Date.parse把日期格式的字符串转换成毫秒形式,如果日期格式不正确,返回NaN

    //获得的是一个字符串类型的毫秒形式时间
    Date.parse("2015-5-10")
    
    //获得的是一个字符串类型的毫秒形式时间
    +new Date()
    
    ////获得的是一个字符串类型的毫秒形式时间
    var date = new Date();
    date.valueOf();
    date.getTime()
    

    1.4 日期对象的常用方法

     getTime()  //返回整个事件的毫秒数和valueOf()结果一样
     getMilliseconds() //返回的是事件的毫秒数
     getSeconds()  //返回时间中的秒返回0-59
     getMinutes()  //返回事件中的分钟0-59
     getHours()   //返回时间中的小事0-23
     getDay()     //返回星期几 0周日   6周6
     getDate()    //返回当前月的第几天
     getMonth()   //返回月份,从0开始
     getFullYear()   //返回4位的年份  如 2016
    
      var date = new Date();
      //2015-12-12 13:14:12
      //Year 年
      console.log(date.getFullYear());
      //Month 月份--从0开始
      console.log(date.getMonth() + 1);
      //当前月份的第几天 1 ~ 31
      console.log(date.getDate());
      //获取的是星期,星期日是0
      console.log(date.getDay());
      //小时
      console.log(date.getHours());
      //分钟
      console.log(date.getMinutes());
      //秒
      console.log(date.getSeconds());
      //毫秒
      console.log(date.getMilliseconds());
    

    二、 字符串操作

    2.1 charAt()

    • 定义:返回指定位置的字符
    • 用法:charAt(index),index为字符串的下标,为必须参数,如果不加默认返回字符串中的首个字符
    var str = "abcoefoxyozzopp";
    console.log(str.charAt());
    
    //str为储存字符串的变量,为h5提供的方法
    str[index]
    

    2.2 substr(star,length)

    • 定义:从字符串中抽取固定长度的字符串
    • 用法:substr(star,length)第一个参数代表开始的字符串的下标,第二个参数代表要抽取的字符串的长度
    参数描述
    index 必须的参数,且必须为数值,代表从字符串的第几项开始。如果为负数表示从字符串的后面开始查找,-1代表最后一个字符
    length 可选,表示要抽取的字符串的长度,如果省略不写表示截取整个字符串
    • 注意事项:返回的是一个新的字符串,这不是一个标准的ECMAscript标准,因此不推荐使用

    2.3 indexOf()

    • 定义:可以返回某个字符在指定字符串中首次首先的位置。
    • 用法:indexOf(searchString,position)第一个参数代表需要查找的字符,第二个参数代表从第几位开始查找
     var str = "abceofoxyozzopp";
     console.log(str.indexOf('o',4));
    
    参数描述
    index 必须的参数,表示要查找的字符。
    position 可选,从字符串中的第几位开始查找,合法的范围是0~str.length - 1。如省略该参数,则将从字符串的首字符开始检索。
    • 注意事项:如果没有找到则返回-1

    2.3 replace(regexp,replacement)

    • 定义:将字符串中符合第一个筛选条件的字符串替换为第二个参数
    • 用法:replace(regexp,replacement);第一个的参数代表筛选条件,第二个参数代表要替换的字符串,(可以为函数)。
     var str = "abce of oxy oz zopp";
     console.log(str.replace(//g,''));
    
       var str = "abce of oxy oz zopp";
       var newStr = str.replace(/ /g, function () {
           return '*';
       })
       console.log(newStr);
    

    注意事项:返回的是一个全新的字符串,原字符串不改变

  • 相关阅读:
    JavaScript之DOM
    MapReduce多种join实现实例分析(一)
    JavaScript的文档对象模型DOM
    JavaScript原生实现观察者模式
    Idea环境下git 图形化操作
    一分钟教你如何实现唯美的文字描边
    Redis集群
    JAVA线程池的实际运用
    Java 线程池(ThreadPoolExecutor)原理解析
    win7开始菜单路径
  • 原文地址:https://www.cnblogs.com/wu770880chuan/p/5811574.html
Copyright © 2011-2022 走看看