JavaScript常用的api

如下代码:

<!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>

猜你喜欢

转载自blog.csdn.net/m0_37922795/article/details/82457000