欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript常用的api

程序员文章站 2022-07-13 07:58:22
...

如下代码:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>常用api</title>
    </head>

    <body>

    </body>

    <script type="text/javascript">
        //--------------------Number-----------------------------
        //  var num = new Number(5);
        //alert(typeof num);//object
        //  alert(typeof num.toString());//string
        //  alert(typeof num.valueOf());//number

        //--------------------String-----------------------------

        var str = new String("a-b-cdc-FG");
        //  alert(str.length);//10
        //alert(str.charAt(4));//c
        //alert(str.charCodeAt(4));//99
        //alert(str.indexOf("c"));//4
        //alert(str.lastIndexOf("c"));//6
        /*var arr = str.split("-");
        for(var i = 0; i < arr.length; i++) {
            alert(arr[i]);
        }*/
        /*//第一个参数:索引 第二个参数是截取的长度
        alert(str.substr(2,3));//b-c
        //第一个和第二个参数都是索引
        alert(str.substring(2,3));//b
        //全大写
        alert(str.toUpperCase());
        //全小写
        alert(str.toLowerCase());*/

        //--------------------Array-----------------------------
        var arr = [3, "z", 1, "java", 'js', true, 4];
        //      alert(arr.length);//7
        //      alert(arr.join("-"));//3-7-1-java-js-true-4
        //alert(arr.pop());//4
        //alert(arr.length);//长度-1
        //alert(arr);//3,7,1,"java",'js',true
        //alert(arr.push("R"));
        //alert(arr);
        //alert(arr.reverse());
        //alert(arr.sort());//按照字符串字典顺序升序排序

        //--------------------Date-----------------------------
        var date = new Date();
        //alert(date.toString());
        //alert(date.toLocaleString());
        //alert("year:"+date.getFullYear());//2015
        //alert("month:"+date.getMonth());//8
        //alert("date:"+date.getDate());//23
        //js中的周一是1
        //alert("day:"+date.getDay());//4 
        //var time1 = date.getTime();
        //var time2 = 3*24*60*60*1000;
        //alert(new Date(time1+time2).toLocaleString()); 

        //--------------------Math-----------------------------
        //var x = "-897";
        //alert(Math.abs(x));   
        //var x = 12.54;
        //var y = 2;
        //var z = 4; 
        //alert(Math.ceil(x));//13
        //alert(Math.floor(x));//12
        //alert(Math.round(x));//13 
        //alert(Math.pow(y, z));//16
        //alert(Math.random());

        //--------------------RegExp-----------------------------
        /*
        var regex = /^\d+\w+$/;
        var flag = regex.test("12adsfg");
        alert(flag);*/

        var email = "[email protected]";
        var reg = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/;
        alert(reg.test(email));
    </script>

</html>