五、javascript的Date、Math、正则对象

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正则表达式

正则表达式:定义字符串的组成规则

  1. 单个字符: [] 如[a] [ab] [a-zA-Z0-9_]
    特殊字符代表特殊含义的单个字符
    \d:单个数字字符[0-9]
    \w: 单个单词字符[a-zA-Z0-9_]
  2. 量词符号
    ?:表示出现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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值