美文网首页
2016.12.1 JS

2016.12.1 JS

作者: 看流沙聚散 | 来源:发表于2016-12-02 09:05 被阅读0次

    日期时间对象

    var date=new Date()

    new:关键字 作用:创建对象
    Date是个js内置的构造函数
    日期时间对象上一些方法:
    var date=new Date();
    date.getFullYear();获取完整的年份
    date.getMonth()+1;
    date.getDate();
    date.getDay();
    date.getHours();
    date.getMinutes();
    date.getSeconds();
    var date=new Date('xxxx/xx/xx xx:xx:xx')传入一个字符串,表达确定的一个时间 如:2016/12/01 10:11:11
    两个时间对象相减,得到的是一个数字,表示的是它们两个时间相差的毫秒数
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <div>
            <img src="img/1.JPG" alt="">
            <img src="img/1.JPG" alt="">
            <img src="img/colon.JPG" alt="">
            <img src="img/0.JPG" alt="">
            <img src="img/3.JPG" alt="">
            <img src="img/colon.JPG" alt="">
            <img src="img/4.JPG" alt="">
            <img src="img/0.JPG" alt="">
            
        </div>
        <script>
            var oImg=document.getElementsByTagName('img');
            function ct(){
                var n=new Date();
                var h = n.getHours();
                var m = n.getMinutes();
                var s = n.getSeconds();
                if(h<10){
                    h='0'+h;
    
                }
                if(m<10){
                    m='0'+m;
    
                }
                if(s<10){
                    s='0'+s;
    
                }
                var str=h+':'+m+':'+s;
                for(var i=0;i<str.length;i++){
                    if(str[i]===':'){
                        oImg[i].src='img/colon.JPG';
                    }
                    else{
                        oImg[i].src='img/'+str[i]+'.JPG'
                    }
                
    
                };
    
            }
            setInterval(function(){
                ct();
            },1000);
            ct();
     
        </script>
    </body>
    </html>
    

    字符串

    常见的转义字符:' ,\n:转行,\t:tab键

    单引号中再包括单引号要用转义符

    charAt()

    src.charAt(0)根据下标取第一个
    src.CodeAt();返回的是编码值
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <script>
        function detectNum(str){
            var isNum=true;
            for(var i=0;i<str.length;i++){
                if(str.charCodeAt(i)<48||str.charCodeAt(i)>57){
                    isNum=false;
                    break;
    
                };
    
            }
        return isNum;
    }
        alert( detectNum('10000') );
        alert( detectNum('10a00') );
        alert( detectNum('100a0') );
        alert( detectNum('') );
        var src='abcdeefghijklmn'
        for(var i=0;i<src.length;i++){
            alert(src.charCodeAt(i));
        }
    
    </script>
    
        
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:2016.12.1 JS

          本文链接:https://www.haomeiwen.com/subject/dmyfmttx.html