js进阶篇

5.常用方法
    1.查找
        x.indexOf()  按字符 查找索引,找不到-1,找一次
        x.lastIndexOf()   倒叙 按字符 查找索引,找不到-1,找一次
        x.charAt() /  x[]
            通过索引返回 对应的字符
        x.charCodeAt()
            通过索引返回 对应的字符的 编码整数值
        String.fromCharCode()  
            通过整数值,返回对应的字符
    2.分割
        x.split(分隔符号) 
    3.替换
        x.replace(old,new)
    4.切片截取
        x.slice(开始索引,结束索引)
        x.substr(开始索引,长度)
        x.subString(开始索引,结束索引)
    5.大小写转换
        x.toUpperCase()  转化大写
        x.toLowerCase() 转换小写
    6.判断开头结尾
        x.startsWith() 判断开头
        x.endsWith() 判断结尾
    7.去除两端空格
        x.trim()  去除两端空格
        x.trimLeft() 去除左边空格
        x.trimRight() 去除右边空格
    8.左右补位
        x.padStart(长度,字符)  开始补位
        padEnd(长度,字符) 结束补位
    9.html标签的
        // console.log(x.big())
// console.log(x.small())
// console.log(x.bold())
// console.log(x.italics())
// console.log(x.fontcolor('red'))
// console.log(x.fontsize(50))
// console.log(x.link('http://www.baidu.com'))
// console.log(x.sup())
// console.log(x.sub())
    10.解密与加密
        x.charCodeAt()    加密
        String.fromCharCode()        解密
4.正则表达式
    1.什么是正则表达式 regular expression
是由一个字符序列形成的搜索模式。
    2. 声明 正则对象
        var x = /abc/
        var x = new RegExp('abc')
    3. 正则对象的方法
        exec
            匹配并返回 匹配的值
        test
            是否匹配,返回bool
    4.正则表达式 -表示字符的
        \w    数字 字母 下划线  一个字符
        \W   非数字 字母 下划线  一个字符
        \d    数字 一个字符
        \D   非数字 一个字符
        \s   空白 一个字符
        \S  非空白 一个字符
        .   任意字符 一个字符
        [abc]   中括号abc里的一个字符
        [^abc]  中括号非abc里的一个字符
    5.正则表达式-表示数量的
        ?
            0 或 1
        + 1 或 多
        *  0 或 多
        {m}  m个
        {m,}  至少m个
        {m,n}  m到n个
    6.正则表达式-表示边界的
        ^  开头
        $ 结尾
        \b  单词边界
        \B  非单词边界
    7.正则表达式-分组
        ()  分组
        |   或
    8. 字符串对象 使用正则
        split(regexp) 分割
        replace(regexp) 替换
        search(regexp) 查找 索引
        match(regexp) 匹配字符串
    9.正则的标志符合
        g   全局
        i   忽略大小写
        m   多行
        ?去除贪婪  默认尽可能多的取值, 数量词后 加? 去除贪婪
第五讲
    数组
        1.什么是数组?一种线性的数据结构,用于存储任意类型
        2.数组的声明
            var x = [1,2,3]
            var x = new Array(5)    声明一个内存为5的 空数组
            var x = new Array(‘a','b','c')
        3.数组的索引(0,length-1)可以访问修改
        4.数组的遍
        5.数组的嵌套
            var x = [[1,2,3],[4,5,6],[7,8,9]]
        6.数组的方法
            1.查找
                indexOf()查找元素返回索引,找不到-1
                includes()判断是否存在,返回bool
            2.修改
                arr[index]=value
            3.增加
                push()  末尾增加
                unshift()开头增加
                splice(索引,删除个数,追加元素)指定位置追加
            4.删除
                pop()末尾删除
                shift()开头删除
                splice(索引,删除个数,)指定位置删除
            5.切片截取
                slice(开始索引,结束索引)
            6.排序
                sort()   基本数据类型  默认升序排序
            7.反序
                reverse()
            8.链接
                join()例子:x=[1,2,3,4]   x.join('@')-----》1@2@3@4
            9.合并
                concat()    例子:x.concat( y )     数组x  与数组y  合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值