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 = "haohao_827@163.com";
        var reg = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/;
        alert(reg.test(email));
    </script>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值