[知了堂学习笔记]_JavaScript之内置对象

本文深入介绍了JavaScript中的四个核心对象:Array、Math、String 和 Date 的使用方法及示例,包括数组操作、数学计算、字符串处理及日期时间的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Array对象
这里写图片描述

利用单个变量储存多个值

Eg:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

      <script>

          var array01 = new Array();
          var array02 = new Array(10);
          var array03 = new Array(1,2,3,4,5);

          for(var index in array03){
              console.log(array03[index]);
          }

          var str01 = array03.join("/");
          console.log(str01);

          array01.push(1,2,3,4);
          console.log(array01);

          var str02 = array03.toString();
          console.log(str02);

          var str03 = array03.pop();
          console.log(str03);
          console.log(array03.toString());

      </script>

</body>
</html>

Math对象
这里写图片描述

用于执行数学任务,提供大量数学中的计算公式
不是对象的类,无Math()构造函数,直接用

Eg:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

    <script>

        var str01 = Math.random();
        console.log(str01);

        var c = "0123456789abcdef";
        var str02 = Math.random()*16;
        console.log(str02);

        var str03 = Math.floor(Math.random()*16);
        console.log(str03);

        var str04 = "";
        while(str04.length<6){
            str04 += c[Math.floor(Math.random()*16)];
        }
        var str05 = "#" + str04;
        console.log(str05);


    </script>

</body>
</html>

String对象

这里写图片描述

用于处理文本(字符串)

Eg:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

    <script>

        var a = "hello world";

        var str01 = a.length;
        console.log(str01);

        var str02 = a.charAt(0);
        console.log(str02);

        var str03 = a.indexOf("l");
        console.log(str03);

        var str04 = a.substring(1,8);
        console.log(str04);

        var str05 = a.replace("","like");
        console.log(str05);
        console.log(a);

        var str06 = a.split("");
        console.log(str06);
        for(var index in str06){
            console.log(str06[index]);
        }

    </script>

</body>
</html>

Date对象

这里写图片描述

用于处理日期和时间

RegExp 对象

这里写图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

    <script>

        var str01 = "s23456789";
        var pat = /\D/;
        console.log(pat.test(str01));

        var str02 = "12.6";
        pat = /^\d+\.\d+$/;
        console.log(pat.test(str02));

        var str03 = "ZhiLiaoTang";
        pat = /^[A-z]+$/;
        console.log(pat.test(str03));

        var str04= "ZhiLiaoTang_jyt1111/";
        pat = /^[\u4E00-\u9FA5A-z0-9_/]+$/;
        console.log(pat.test(str04));


    </script>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值