[知了堂學習筆記]_JavaScript之內置對象

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章