zoukankan      html  css  js  c++  java
  • 有一个八位数,个位数+十位数+百位数+千位数一直加到千万位数的和除以7能等于0.。。。

    某天晚上,一个在学java同学突然提出一个问题,有一个八位数,把它每一位数的数字相加的和如果能除以7等于0,那么就算中奖了!于是我就用javascript来实现了这个功能....如下:

    <script>
    window.onload = () => {
        var aInput = document.querySelectorAll('input');
        var oSpan = document.querySelectorAll('span');
        aInput[8].onclick = function(){
            aInput[0].value = Math.ceil(Math.random()*9);//求1-9之间的随机数, Math.ceil()向上取整;
            for(let i = 1 ; i < aInput.length-1 ; i++ ){
                aInput[i].value = Math.floor(Math.random()*10);//0-9之间的随机数, Math.floor()向下取整;
            }
            oSpan[0].innerHTML = aInput[0].value + aInput[1].value + aInput[2].value + aInput[3].value + aInput[4].value + aInput[5].value + aInput[6].value + aInput[7].value;//aInput[0].value 是string类型,后面要用parseInt()转成int整形;
            if( (parseInt( aInput[0].value ) + parseInt( aInput[1].value ) + parseInt( aInput[2].value ) + parseInt( aInput[3].value ) + parseInt( aInput[4].value ) + parseInt( aInput[5].value ) + parseInt( aInput[6].value ) + parseInt( aInput[7].value ) ) % 7 == 0 ){ //从个位数数字加到千万位数数字的和除以7能整除;
                alert('您的中奖号码是:' + aInput[0].value + aInput[1].value + aInput[2].value + aInput[3].value + aInput[4].value + aInput[5].value + aInput[6].value + aInput[7].value);//得奖号码
            }
        }
    }
    </script>

    style格式如下:

    <style>
        input{
            width: 15px;
        }
        #btn{
            width: 50px;
        }
    </style>
    <body>
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input id="btn" type="button" value="刷新">
    <span></span>
    </body>
  • 相关阅读:
    Weblogic任意文件上传漏洞(CVE-2018-2894)复现
    Angular动态创建组件之Portals
    nodejs 开发企业微信第三方应用入门教程
    系列文章|OKR与敏捷(三):赋予团队自主权
    Angular开发技巧
    系列文章|OKR与敏捷(二):实现全栈敏捷
    系列文章|OKR与敏捷(一):瀑布式目标与敏捷的冲突
    OKR与Scrum如何强强联手
    Service Worker
    RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 原文地址:https://www.cnblogs.com/ZGMF/p/7624824.html
Copyright © 2011-2022 走看看