JavaScript 06 Date对象、Math对象、字符串的方法、正则表达式admin、字符串和正则相关的方法、包装类
对象
Date对象
在js中使用Date对象来表示一个时间;
如果使用构造函数创建一个Date对象,则会封装当前代码执行的时间;
步骤
- 创建一个指定的时间对象;
- 在构造函数中传递一个表示时间的字符串作为参数;
- 日期的格式 月份/日/年 时:分:秒
方法
getDate()
获取当前日期对象是几日;
getDay()
获取当前日期对象是周几,会返回一个0-6的值,0表示周日;
getMonth()
获取当前日期对象是月份,会返回一个0-11的值,0表示一月;
getFullYear()
获取当前日期对象的年份;
getTime()
获取当前日期对象的时间戳;
时间戳,指的是格林威治标准时间的1970年1月1日0时0分0秒到当前日期所花费的毫秒数(1s=100ms);
获取当前的时间戳,可利用时间戳测试执行的性能;
Math对象
和其他对象不同,它不是一个构造函数;
它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法;
方法
Math.PI
表示圆周率;
Math.abs()
可以计算一个数的绝对值;
Math.ceil()
可以对一个数进行向上取整,小数位只要有值就自动进一;
Math.floor()
可以对一个数进行向下取整,小数位部分会被舍掉;
Math.round()
可以对一个数进行四舍五入取整;
Math.random()
可以用来生成一个0-1之间的随机数;
Math.max()
可以获取多个数中的最大值;
Math.min()
可以获取多个数中的最大值;
Math.pow(x,y)
返回x的y次幂;
Math.sqrt()
用于对一个数进行开方;
字符串的方法
在底层字符串是以字符数组的形式保存基本数据类型;
length属性:可以用来获取字符串的长度;
charAt()
可以用来返回字符串中指定位置的字符,根据索引获取指定的字符;