Date对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charsset="UTF-8">
<title>Date对象</title>
<script>
//1.创建方式
var date =new Date();
document.write(date); //Sun Jan 16 2022 21:44:14 GMT+0800 (中国标准时间)
//toLocaleString() 返回当前date对象对应的时间本地字符串格式
document.write(date.toLocaleString);//2022/1/16 下午9:48:31
//getTime获取毫秒值,返回当前日期到1970年1月1日的毫秒值差
document.write(date.getTime()); //1642341755908
</script>
</head>
</html>
Math对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charsset="UTF-8">
<title>Math对象</title>
<script>
//1.创建方式(不用创建直接使用)
document.write(Math.PI);//3.141596...
doucment.write(Math.random());//返回介于[0,1)之间的一个随机数
doucment.write(Math.random());
doucment.write(Math.round(3.14)); //3 把数四舍五入为最接近的整数
doucment.write(Math.ceil(3.14)); //4 对数进行上舍入
doucment.write(Math.floor(3.14));//3 对数进行下舍入
/**取1-100的随机整数
* 1.Math.random() [0,1)
* 2.乘以100 [0, 99.9999]
* 3.舍弃小数 floor [0, 99]
* 4.+1 [1,100]
*/
var number = Math.floor(Math.random()*100)+1
</script>
</head>
</html>
RegExp正则表达式
正则表达式:定义字符串的组成规则
- 单个字符: [] 如[a] [ab] [a-zA-Z0-9_]
特殊字符代表特殊含义的单个字符
\d:单个数字字符[0-9]
\w: 单个单词字符[a-zA-Z0-9_] - 量词符号
?:表示出现0次或者1次
* : 表示出现0次或者多次
+:出现1次或者多次
{m,n}:表示m <= 数量 <= n
m如果缺省:{,n} 表示最多n次
n如果缺省:{m,} 表示最少m次
3.开始结束符号
^开始
$结束
<!DOCTYPE html>
<html lang="en">
<head>
<meta charsset="UTF-8">
<title>正则对象</title>
<script>
//1.创建方式
var reg = new RegExp("^\\w{6,12}"); //注意要加转义字符 所有要两个 \\
//2.
var reg2 = /^\w{6,12}$/;
var username = "zhangsang";
var flag = reg2.test(username);//验证username字符串的长度是否在6到12之间
alert(flag);
</script>
</head>