##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.'替换的值'))