Math对象
Math.abs(x):返回x的绝对值。 Math.ceil(x):返回大于等于x的最小整数。向上取整 Math.floor(x):返回小于等于x的最大整数。向下取整 Math.max(x1, x2, ..., xn):返回一组数中的最大值。 Math.min(x1, x2, ..., xn):返回一组数中的最小值。 Math.round(x):返回四舍五入后的整数。 Math.random():返回一个随机数,范围为[0,1)。 Math.pow(x, y):返回x的y次幂。 Math.sqrt(x):返回x的平方根。
Date 对象
const dateObj = new Date() dateObj.getFullYear() dateObj.getMonth() + 1 dateObj.getDate() //日期是几号); dateObj.getDay() //星期4 dateObj.getHours() //时间是几点 dateObj.getMinutes() //分钟是几分 dateObj.getSeconds() //秒是几秒 dateObj.getMilliseconds() //1毫秒是几毫秒?1000 dateObj.getTime() //时间戳
正则对象
\ 反斜杠 代表转义 __________________________________________ 修饰词: g -- 全局匹配 i -- 忽略大小写 m -- 多行匹配 ____________________________________________________________ 元字符: [] -- 匹配括号中的任意字符 . -- 匹配除换行符外的任意字符 \w 数字字母下划线 \W 非数字字母下划线 \d 0-9 \D 非数字 \s 空白字符 \S 非空白字符 \b 单词边界 \B 非单词边界 \n 换行符 \t 制表符 \r 回车符 [\u4e00-\u9fa5] 汉字范围 _____________________________________________________________________________________ 量词: + -- 前面的字符至少出现一次 * -- 前面的字符出现0次或多次 ? -- 前面的字符出现0次或1次 {n} -- 前面的字符出现n次 {n,m} -- 前面的字符出现n到m次 {n,} -- 前面的字符出现n次或多次 ^ 开始 $结束 (?=n) 后边紧跟着的字符 (?!n) 后边紧跟着的字符不是n —————————————————————————————— 正则方法: var res = reg.exec(str) //返回查找字符的下标 var res = reg.test(str) //返回true或false ———————————————————————————————— 字符串可以使用正则的方法 var res = str.replace(reg, '*') var res = str.search(reg) //返回查找字符的下标 var res = str.match(reg) // 找到一个或多个正则表达式的匹配 var res = str1.split(/\s/) //分割字符串 返回数组 ————————————————————————————————————————
Object 对象
Object.assign() //合并对象 //浅拷贝 Object.values()//返回对象的值数组 Object.keys()//返回对象的键 Object.create() //创建一个新对象,使用现有的对象来作为新创建对象的原型 Object.entries(obj) //返回一个给定对象自身可枚举属性的键值对数组 Object.freeze(obj);//冻结对象
map对象
new Map():创建一个新的 Map 对象。 map.set(key, value):将键值对 key 和 value 存储到 Map 对象中。 map.get(key):返回键5 key 对应的值,如果 key 不存在则返回 undefined。 map.has(key):返回一个布尔值,表示 Map 对象中是否存在键 key。 map.delete(key):删除键 key 对应的键值对。 map.clear():删除 Map 对象中所有的键值对。 map.size:返回 Map 对象中键值对的数量
set对象
1.add(value):向 Set 对象中添加一个值。 2.delete(value):从 Set 对象中删除一个值。 3.has(value):判断 Set 对象中是否包含指定的值。 4.clear():清空 Set 对象中的所有值。 5.size:返回 Set 对象中值的个数。
JSON对象
JSON.parse() //将一个 JSON 字符串解析成一个 JavaScript 对象。 JSON.stringify() //将一个 JavaScript 对象序列化成一个 JSON 字符串。