zoukankan      html  css  js  c++  java
  • 《JS高级程序设计》之四

    1、JS创建数组的方式有两种,第一种是使用Array构造函数,

    var colors = new Array();
    或 var colors = new Array(20);
    或 var colors = new Array("red" , "blue" , "green");

    第二种是数组字面量表示法,

    var colors = ["red" , "blue" , "green"];

     2、JS往数组中添加、元素

      栈方法,往数组末端添加,返回数组的长度: 

    colors.push("yellow","pink");

      栈方法,删除数组末端的数,返回数组的长度:

    colors.pop("pink");

      队列方法,往数组前端添加,返回数组的长度:

    colors.unshift("purple" , "orange");

       移除数组中的第一个项并返回该项,同时将数组长度减1,

    colors.shift("orange"); 

    3、每个字符串对象都有的方法,toLocalString()、toString()、valueOf()方法。

    4、join()方法只接收一个参数,用来分隔字符串。

    var colors = ["red" , "blue" , "green"];
    alert(colors .join("|}"));    //red||blue||green

    5、concat() 方法会创建当前数组的一个副本。

    6、slice() 方法获取数组中的项, 

    slice(1,4)  获取数组中第1-3的值,不包括第4个。

    7、splice()方法

    删除,要删除的第一项的位置和要删除的项数。

    splice(1,2);  //从第一项起删除两项
    

    插入,要插入的位置、0、要插入的项。

    splice(2,0,"red","pink");

    替换,起始位置、要删除的项数和要插入的任意数量的项。

    splice(2,1,"red","pink");

    8、位置方法,indexOf() 和 lastIndexOf(),接收两个参数,要查找的项和表示查找起点位置的索引(可选)。

     9、日期表示法,Date.parse(),参数是一个字符串:

    Data.parse("2017-09-17T10:59:00:00");
    
    Date.parse("星期几,月,日,年,时:分:秒");
    new Date(Date.UTC(2017,8,17,11:03:53));  //年,月,日,时,分,秒,一月是0
    Date.now();  //调用这个方法时的日期和时间的毫秒数

    10、元字符在模式中都必须进行转义,元字符包括 ( ) [ ] { } + * . ^ $ | ?  共14个

    11、正则表达式的模式匹配:

      g : 表示全局模式(global)

      i : 表示不区分大小写;

      m:表示多行模式。

    12、RegExp的属性:

      global:布尔值,表示是否设置了g标志。

      ignoreCase:布尔值,表示还否设置了i标志。

      lastIndex:整数,表示开始搜索下一个匹配项的字符位置,从0算起。

      mulitiline:布尔值,表示是否设置了m属性。

      sourse:正则表达式的字符串表示。

     

      

  • 相关阅读:
    新建txt文件新增内容并打印出
    使用 universalimageloader 缓存图片的配置类及使用方法
    Android 一个Activity 里面放置多个 Fragment 实现点击切换的Tab 页面效果
    Vuejs学习笔记(一)
    opencv3 学习笔记(二)
    opencv3 学习笔记(一)
    python 3.6 + numpy + matplotlib + opencv + scipy 安装
    MUI + Spring MVC 实现多图片上传
    maven 构建spring boot + mysql 的基础项目
    Git 基本命令行操作
  • 原文地址:https://www.cnblogs.com/qducn/p/7534703.html
Copyright © 2011-2022 走看看