day04

A.今天学到了什么

1.数组
1.1命名方式
   
1.2 增加
  
1.3 concat增加
    
1.4数组的克隆
    
1.5 数组删除
    
1.6 数组的修改
    
1.7 查询
    
1.8 splice用法
    

#######1.9 join 的用法

    
2 数组排序
  
3 数组求和
    
4 swiper轮播

http://3.swiper.com.cn/

5 字符串常用方法

1.获取字符串的长度

        var str="hello world";
        var len=str.length;
        // console.log(len);

2.增加

        var add=str.concat("add");
        // console.log(add);

3.查询 输出对应下标的字符

        var char=str.charAt(2);
        // console.log(char);

4.indexOf 输出对应字符的下标

        var b=str.indexOf("l");
        // console.log(b);
        // 截取
        var c=str.slice(1,4);
        // console.log(c);
        // 基本类型的方法不能改变原来的值
        // substr(index,length)
        // substring(startindex,endindex)
        var e=str.substr(1,3);
        var d=str.substring(1,4);
        // console.log(e);

5.将字符串分割成数组

        var h=str.split("");
        console.log(h);
        // 
    
6 字符串的其他方法
 
7 正则表达式

7.1写法

        var a="hello world"
            // 正则表达式写法
            var reg=/l/g;
            // var reg=new RegExp("l","g");
            var b=a.replace(reg,"*");
            console.log(b);

7.2 备选字符集

   // 备选字符集
        var c="上海,上天走,上去,上来";
        var reg=/上[海走]/g;
        var d=c.replace(reg,"**");
        console.log(d);
        var e="12334232d"
        var h=/[0-9]/g;
        console.log(e.replace(h,"*"));
        // 字符集
        // [a-z] [A-Z] [0-9]

7.3 预订字符集

  //预定义字符集
        // \d   [0-9]
        // \w 数字 字母或者下划线
        // \s 除换行以外所有的字符   空格 tab .
        // 
        var u="hello 132321"
        var reg=/\d/g;
        console.log(u.replace(reg,"**"));

7.4 量词

    
    
    

7.5选择和分组

      
        
    

7.6 自定匹配位置

  

7.7 电话号码选择

   

7.8 match


7.9 过滤

  
    
    

7.10 邮箱的正则

       
        

7.11总结
字符串中支持正则的方法
strObj.search(regExp)
search()
match()
replace()
split()
正则自带方法
test() 检测一个字符串是否匹配某个模式 返回值为boolean
regExp.test(strObj)

你可能感兴趣的:(day04)