js

数值转换:
我们可以使用三个函数Nmuber()\parsetInt()和parseFloat()将一个非数值转换为数值。

Number()函数的转换规则:
1.如果是布尔值,ture和false将分别转换为1和0;
2.如果是数字值,只是简单的传入和返回
3.如果是null,返回0
4.如果undefined,返回NaN
parseFloat()也是从第一个字符开始解析每个字符,而且也是一直解析到字符串末尾,或者解析遇见一个无效的浮点数字字符为止。规则如下:
1.第一个小数点是有效的,第二个小数点无效
2.始终忽略前面的0,不分进制数
3.十六进制会被转换成0
4.空字符串转换为NaN

typeof();//查看类型
两个标签中间塞东西 .innerHTML

计时器的问题

每一次启动,相当于开启了一个线程,多个线程一起计算的时候,就会多次倒计时往后走。有两种解决办法,一时互相排斥。二是打开的时候只有开始按钮能点击;当点击开始的时候,只有停止按钮能点击;停止点击后,停止和继续能够开会切换

实时显示现在离某个时间段还有多长时间

<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());//计算剩余的毫秒数 月份为0-11
        var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//计算剩余的天数
        var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//计算剩余的小时数
        var mm = parseInt(ts / 1000 / 60 % 60, 10);//计算剩余的分钟数
        var ss = parseInt(ts / 1000 % 60, 10);//计算剩余的秒数
        dd = checkTime(dd);
        hh = checkTime(hh);
        mm = checkTime(mm);
        ss = checkTime(ss);
        document.getElementById("timer").innerHTML = dd + "天" + hh + "时" + mm + "分" + ss + "秒";
        setInterval("timer()",1000);
    }
    function checkTime(i)
    {
        if (i < 10) {
            i = "0" + i;
        }
        return i;
    }
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是 JavaScript 语言? JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script...
    oWSQo阅读 1,830评论 0 1
  • 有人说过,很多弯路到最后都成了直路,所有的坑到最后也都成了坦途;所谓的直路和坦途并不是摆在眼前的,都是不断的的...
    老衲法号一眉道人阅读 1,387评论 0 4
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,706评论 0 6
  • JavaScript是什么? JS是一种小型的、轻量级的、面向对象的、跨平台的客户端脚本语言。JS是嵌入到浏览器软...
    钩不了沉阅读 1,965评论 0 6
  • 最近开始学习的JS,做这个笔记只是为了记录一下自己的学习情况,也算是督促自己每天多看点书。基本都是书上的内容整理了...
    丨ouo丨阅读 298评论 2 1