JS 计算1到1000000个自然数中有几个1的自然数?每个含有1的自然数中有几个1?

var arr=[];

    for(var i=1;i<1000001;i++)
    {

        var stri= i.toString();

        for(var j=0;j<stri.length;j++)
        {

            if(stri.charAt(j)=='1')
            {

                arr.push(stri);

            }

        }

    };

    for(var i=0;i<arr.length;i++)
    {
           var key=arr[i];
           var num=0;
           for(var j=0;j<key.length;j++)
           {

                   if(key.charAt(j)=='1')
                   {

                        num++;

                   }

           }

           console.log(key+':'+num);  //只是比较慢╮(╯▽╰)╭

    }    

时间: 2024-09-15 16:08:13

JS 计算1到1000000个自然数中有几个1的自然数?每个含有1的自然数中有几个1?的相关文章

js 计算给定秒中有多少天多少小时多少分钟多少秒

js 计算给定秒中有多少天多少小时多少分钟多少秒 function setdhms(){  var a = time;  var d = parseint(a/86400);  var h = parseint((a%86400)/3600);  var m = parseint((a%86400%3600)/60);  var s = a%86400%360%60;  if(d>=10){   $('d_1').settext(parseint(d/10));  }  $('d_2').set

js计算页面刷新次数

很简单的一个js计算页面刷新次数脚本,拿出来跟大家分享. 大家可以运行代码看看效果: [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

非常实用的效果:用JS计算剩余可用字数

js 用JS计算剩余可用字数 输入框允许的字数范围对用户看来并不可见,是个很抽象的东西,JS可以提供给用户一个很直观的数字,让用户控制好使用的字数. *此效果涉及到一点HTML DOM知识和JS知识 效果 4525364564645645645646      文字最大长度: 250. 还剩: 228. 代码解释 先看看HTML代码:<textarea name="description" onkeyup="checkLength(this);"><

js计算任意值之间随机数的方法

 这篇文章主要介绍了js计算任意值之间随机数的方法,分析了Math.random函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js计算任意值之间随机数的方法.分享给大家供大家参考.具体实现方法如下: 首先:Math.random()这个方法就是计算随机数的返回大于等于0小于1的随机数, Math.random()*10岂不是返回大于等于0返回小于10吗,但是他只能返回小于10的数,不能返回10,怎么办呢,我们在原来的函数上再加1就变成了Math.random(

求大神啊,用js计算啊

问题描述 求大神啊,用js计算啊 在html里面,首先用c foreach生成多个id相同的div. 然后在每个div里面,又会通过c foreach生成多个id相同的隐藏的iuput. 我想计算每个div下面这些input的value的和,同时还要把这个和放回到他所属的div里面并显示出来,js刚刚入门,不会啊... 解决方案 id为什么叫做id你还生成多个id一样的 解决方案二: 我建议你生成name一样,或者是自定义属性,然后用jQuery选择器,还有each操作,把他们的值想加 解决方案

javascript-一个简单的js计算取值问题

问题描述 一个简单的js计算取值问题 帮我看看这个段代码哪里错了,合计金额 那个位置总是计算取值不对 $(function() { var a = $("#cartBody"); var c = $("#divNone"); var b = function() { var o = ""; var h = $("#divTopMoney"); var g = $("#divBtmMoney"); var e

js时间比较 js计算时间差的简单实现方法_javascript技巧

页面使用dateTimePicker获取数据类型为"12:12:12" 如果输入"11:11:11"要自动计算两者时间差 代码如下: var a="12:49:00",b="14:49:00"; s=a.split(":"); e=b.split(":"); var daya = new Date(); var dayb = new Date(); daya.setHours(s[0])

js计算德州扑克牌面值的方法_javascript技巧

本文实例讲述了js计算德州扑克牌面值的方法.分享给大家供大家参考.具体如下: 1. 代码如下: 复制代码 代码如下: var Poker = function(n){     this.num = (n % 13) + 2;     this.ch = this.num > 9 ? ("abcdef"[this.num-10]) : this.num;     this.show = "0,1,2,3,4,5,6,7,8,9,10,J,Q,K,A".split

js计算文本框输入的字符数_javascript技巧

使用JavaScript实时的计算用户当前输入的字符数函数代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JavaScript统计字符数</title> <script language="javascript"> function C