##JSON(数据存储格式)
    JSON.parse(); JSON数据(string)转对象(object)
        例:let data='[{"username":"ty","password","123"}]';
            console.log(JSON.parse(data));
    JSON.stringify();
        例:let data='[{"username":"ty","password","123"}]'
            与parse相反
##Math对象
    ceil 向上舍入
    floor 向下舍入
    round 四舍五入
    max 最大值
    min 最小值
    pow 几次幂
    randow 随机数
##正则表达式
一.正则的创建

    1.字面量
    let reg1=/a/b;
    2.构造函数
    let reg2=new Reg(a,b);
    a:规则,正则要验证的规则
    b:修饰符,是否全局查找,是否区分大小写...(i:不区分大小写; g:全局查找; m:多行查找(必须结合^或$使用))
二.正则的方法

    1.tese()
        例:let reg=/a/;
            let str='abc';
            console.log(reg.test(str));
    2.exec()  不常用
        例:let reg=/a/;
            let str='abc';
            console.log(reg.exec(str));
三.正则常用命令

    1.字符组[]:匹配中括号中任意一个字符
        例:let reg=/[abc]/ /[^abc]/(匹配不再中括号中的其他任意字符)
            let str='adkjlm';
            console.log(reg.(str));
    2.简写形式
        \d:[0-9]
        \D:[^0-9]
        \w:[0-9A-Za-z]
        \W:[^0-9A-Za-z]
        \s:匹配空白字符串
        \S:匹配非空白字符串
        .:匹配除了回车(\r),换行(\n)意外的任意字符
    3.量词
        n{x};匹配x个n
        n{x,y};匹配到x到y个n
        n{x,};至少x个
        n?等同于n{0,1}
        n+等同于n{1,}
        n*等同于n{0,}
    4.特殊字符
        |:或
        \:转义符(将特殊字符转义为普通字符)
        ():对规则进行分组
        ^n:匹配以n开头的字符
        n$:匹配以n结尾的字符
    5.string中配合正则使用的方法
        1.search()  找下标,返回的是第一个的下标
            例:let str='hello word';
                let reg=/o/;
                console.log(str.search(o));
        2.match()  匹配
            例:console.log(str.match(reg));
        3.replace()  替换
            例:conso.log(str.replace(reg.'替换的值'))