| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3235 人关注过本帖
标题:这个计算程序看不懂怎么算的,求大神指点
取消只看楼主 加入收藏
liangnm
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-4-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
这个计算程序看不懂怎么算的,求大神指点
<script type="text/javascript">
        var str;
        var data = new Date();
        var week;
        var day = 0;
        var days = 0;
        var num;
        if (data.getDay() == 0)
            week = 7;
        else
            week = data.getDay();
        for (var i = 0; i < data.getMonth(); i++) {
            if (i == 0)
                day = 31;
            else if (i == 1)
                if (((1900 + data.getYear()) % 4 == 0) && ((1900 + data.getYear()) % 100 != 0) || ((1900 + data.getYear()) % 400 == 0))
                    day = 29;
                else
                    day = 28;
            else if (i == 2)
                day = 31;
            else if (i == 3)
                day = 30;
            else if (i == 4)
                day = 31;
            else if (i == 5)
                day = 30;
            else if (i == 6)
                day = 31;
            else if (i == 7)
                day = 31;
            else if (i == 8)
                day = 30;
            else if (i == 9)
                day = 31;
            else if (i == 10)
                day = 30;
            else if (i == 11)
                day = 31;
            days += day;
        }
        num = 1900 + data.getYear() + 1 + data.getMonth() + data.getDate() + (week - 1) * (days + data.getDate()) + 12;
        function onclicknum(nums) {
            str = document.getElementById("nummessege");
            str.value = str.value + nums;
        }
        function onclickclear() {
            str = document.getElementById("nummessege");
            str.value = "";
        }
        function onclickresult() {
            var numresult;
            var str1;
            var str2;
            str = document.getElementById("nummessege");
            str1 = parseInt(str.value / 10000);
            str2 = parseInt(str.value % 10000);
            str1 = str1 + parseInt(str2 / 1000);
            str2 = str2 % 1000;
            str1 = str1 + parseInt(str2 / 100);
            str2 = str2 % 100;
            str1 = str1 + parseInt(str2 / 10);
            str2 = str2 % 10;
            str1 = str1 + str2;
            str1 = 3 * (num + str1 * str1 * str1);
            numresult = parseInt(str1 % 100000 / 10000) + parseInt(str1 % 10000 / 1000) * 10 + parseInt(str1 % 1000 / 100) * 100 + parseInt(str1 % 100 / 10) * 1000 + str1 % 10 * 10000;
            if (str1%10 == 0)
                numresult = "0" + numresult;
            str.value = numresult;
        }
    </script>
搜索更多相关主题的帖子: javascript 
2016-04-24 13:09
liangnm
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-4-24
收藏
得分:0 
str = document.getElementById("nummessege");
            str1 = parseInt(str.value / 10000);
            str2 = parseInt(str.value % 10000);
            str1 = str1 + parseInt(str2 / 1000);
            str2 = str2 % 1000;
            str1 = str1 + parseInt(str2 / 100);
            str2 = str2 % 100;
            str1 = str1 + parseInt(str2 / 10);
            str2 = str2 % 10;
            str1 = str1 + str2;
            str1 = 3 * (num + str1 * str1 * str1);
            numresult = parseInt(str1 % 100000 / 10000) + parseInt(str1 % 10000 / 1000) * 10 + parseInt(str1 % 1000 / 100) * 100 + parseInt(str1 % 100 / 10) * 1000 + str1 % 10 * 10000;
            if (str1%10 == 0)
                numresult = "0" + numresult;
            str.value = numresult;

主要是这个看不懂
2016-04-24 13:20
快速回复:这个计算程序看不懂怎么算的,求大神指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029019 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved