js标准库(内置对象)一些基础的对象如下
一:Math()
- Math.abs() 求一个数的绝对
- Math.ceil() 对该数进行向上取,如果是负数,可以借助坐标轴
- Math.floor() 对数进行向下取整
- Math.max() 对一系列的数据求最大值,如果没有参数,得到一个-infinity,负无穷
二:Date()
*设置时间的方法
- setFullYear() 根据本地时间为一个日期对象设置年份
- setMonth() 根据本地时间为一个日期对象设置月份
- setDate() 设置时间对象的日期部分,改变原时间对象的值,返回值是时间戳
- setHours() 根据本地时间为一个日期对象设置小时数
- setMinutes() 根据本地时间为一个日期对象设置分钟
- setSeconds() 根据本地时间为一个日期对象设置秒
*根据本地时间返回指定日期
- getFullYear() 根据本地时间返回指定日期的年份
- getMonth() 根据本地时间返回指定日期的月份
- getDate() 根据本地时间返回指定日期的哪一天
- getHours() 根据本地时间返回指定日期的小时数
- getMinutes() 根据本地时间返回指定日期的分钟数
- getSeconds() 根据本地时间返回指定日期的秒数
*获取不同格式的时间对象
- toDateString() 以美式英语和人类易读的形式返回一个日期对象日期部分的字符串。
- toDateLocaleString() 返回日期对象日期部分的字符串
三:正则表达式
*字面量匹配
*特殊字符
- . 匹配所有的字符
- ^ 字符串的开始
- $ 字符串的结尾
*转义字符
- \n 换行符
- \r 回车符
- \t 制表符
- \d 0~9之间的数子
- \D 非数子,不是一个数子
- \s 匹配空白字符、换行、回车、制表
- \b 字符边界
- \B 非字符边界
- \w 匹配数子、字母
- \W 非数子、字母
*特殊的转义字符
- \ 将下一个字符标记成一个特殊字符、或者一个原义字符、或者引用、或者一个八进制转义符
- \\ 将\转义
*字符集
[ ] 匹配 [ ]中所有的字符
*量词(规则)
- * 前面的规则出现0次或者1次
- + 前面的规则出现1次或者多次
- ? 前面的规则出现一次
- {n} 前面的规则只能出现n次
- {n.m} 前面的规则最少出现n次,最多出现m次
- {n,} 前面的规则至少出现n次
*或者
规则1 | 规则2
*括号
^(\d\w)$
*中文
\u4e00-\u9fa5 基本汉字
正则表达式的内置对象肯定不止这么少,还有很多,这些是一些常用的,拿出来写一下,O(∩_∩)O哈哈~