js

數(shù)值轉(zhuǎn)換:
我們可以使用三個(gè)函數(shù)Nmuber()\parsetInt()和parseFloat()將一個(gè)非數(shù)值轉(zhuǎn)換為數(shù)值。

Number()函數(shù)的轉(zhuǎn)換規(guī)則:
1.如果是布爾值,ture和false將分別轉(zhuǎn)換為1和0;
2.如果是數(shù)字值,只是簡單的傳入和返回
3.如果是null,返回0
4.如果undefined,返回NaN
parseFloat()也是從第一個(gè)字符開始解析每個(gè)字符,而且也是一直解析到字符串末尾,或者解析遇見一個(gè)無效的浮點(diǎn)數(shù)字字符為止。規(guī)則如下:
1.第一個(gè)小數(shù)點(diǎn)是有效的,第二個(gè)小數(shù)點(diǎn)無效
2.始終忽略前面的0,不分進(jìn)制數(shù)
3.十六進(jìn)制會被轉(zhuǎn)換成0
4.空字符串轉(zhuǎn)換為NaN

typeof();//查看類型
兩個(gè)標(biāo)簽中間塞東西 .innerHTML

計(jì)時(shí)器的問題

每一次啟動,相當(dāng)于開啟了一個(gè)線程,多個(gè)線程一起計(jì)算的時(shí)候,就會多次倒計(jì)時(shí)往后走。有兩種解決辦法,一時(shí)互相排斥。二是打開的時(shí)候只有開始按鈕能點(diǎn)擊;當(dāng)點(diǎn)擊開始的時(shí)候,只有停止按鈕能點(diǎn)擊;停止點(diǎn)擊后,停止和繼續(xù)能夠開會切換

實(shí)時(shí)顯示現(xiàn)在離某個(gè)時(shí)間段還有多長時(shí)間

<script>
    $("#button").click(function(){
        $.ajax({
            url:"http://192.168.1.164/job/jiang/randCode.php",
            type:"post",
            success:function(data){
                alert(data);
            },
            error:function(){
                alert("ajax連接失敗");
            }
        });
    });
    $(function(){
        timer();
    });
    function timer()
    {
        var ts = (new Date(2016, 06, 11, 18, 0, 0)) - (new Date());//計(jì)算剩余的毫秒數(shù) 月份為0-11
        var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//計(jì)算剩余的天數(shù)
        var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//計(jì)算剩余的小時(shí)數(shù)
        var mm = parseInt(ts / 1000 / 60 % 60, 10);//計(jì)算剩余的分鐘數(shù)
        var ss = parseInt(ts / 1000 % 60, 10);//計(jì)算剩余的秒數(shù)
        dd = checkTime(dd);
        hh = checkTime(hh);
        mm = checkTime(mm);
        ss = checkTime(ss);
        document.getElementById("timer").innerHTML = dd + "天" + hh + "時(shí)" + mm + "分" + ss + "秒";
        setInterval("timer()",1000);
    }
    function checkTime(i)
    {
        if (i < 10) {
            i = "0" + i;
        }
        return i;
    }
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 什么是 JavaScript 語言? JavaScript 是一種輕量級的腳本語言。所謂“腳本語言”(script...
    oWSQo閱讀 1,818評論 0 1
  • 有人說過,很多彎路到最后都成了直路,所有的坑到最后也都成了坦途;所謂的直路和坦途并不是擺在眼前的,都是不斷的的...
    老衲法號一眉道人閱讀 1,364評論 0 4
  • 第一章: JS簡介 從當(dāng)初簡單的語言,變成了現(xiàn)在能夠處理復(fù)雜計(jì)算和交互,擁有閉包、匿名函數(shù), 甚至元編程等...
    LaBaby_閱讀 1,703評論 0 6
  • JavaScript是什么? JS是一種小型的、輕量級的、面向?qū)ο蟮摹⒖缙脚_的客戶端腳本語言。JS是嵌入到瀏覽器軟...
    鉤不了沉閱讀 1,952評論 0 6
  • 最近開始學(xué)習(xí)的JS,做這個(gè)筆記只是為了記錄一下自己的學(xué)習(xí)情況,也算是督促自己每天多看點(diǎn)書。基本都是書上的內(nèi)容整理了...
    丨ouo丨閱讀 296評論 2 1