for循环小例题

//二、输入年份,再输入月份,弹出这个月有多少天?
        var nianfen = Number(prompt("请输入年份"));
        var yue = Number(prompt("请输入月份"));
        if(yue ==1 ||yue ==3 ||yue ==5 ||yue ==7 ||yue ==8||yue ==10 ||yue ==12 )
        {
            alert(yue+"月31天");
        }
        else if(yue ==2)
        {
            
            if ( (nianfen % 4 == 0) && (nianfen % 100 != 0)) 
            {
                alert(nianfen+"年是瑞年"+"2月29天");
                
            }
            else if(nianfen % 400 == 0)
            {
                alert(nianfen+"年是瑞年"+"2月29天");
            }
            else
            {
                alert(nianfen+"年是平年"+"2月28天");
            }
        }
        else{
            alert(yue+"月31天");
        }



        /*三、1000以内的水仙花数
          (三位数  各个数字的立方和等于本身
          例如   1*1*1 + 5*5*5 + 7*7*7  = 157)*/
                
        /*百位 parseInt(a/100)          
        十位 parseInt((a-parseInt(a/100)*100)/10)
        个位数 a-parseInt(a/100)*100-parseInt((a-parseInt(a/100)*100)/10) *10*/*/
         
        /* for(var a = 100; a < 1000; a++)
        {
            var g = a-parseInt(a/100)*100-parseInt((a-parseInt(a/100)*100)/10) *10;
            var s = parseInt((a-parseInt(a/100)*100)/10) ;
            var b =  parseInt(a/100);     
            if(g*g*g + s*s*s + b*b*b== a)
            {
                alert("水仙花数:"+a);
            }            
        }*/
        
            var string ="";
		for(i=100;i<1000;i++){				
	            var g = parseInt(i%10);  
	            var s = parseInt((i/10)%10); 
	            var b = parseInt(i/100);   
	            if(g*g*g + s*s*s + b*b*b == i)
	            {
	            	string+=i+"是水仙花数,"   //拼接所有的水仙花数
	        	}
	        }
			alert(string);
       
          /*var row=4
           for(var a=0;a < 4;a++){
          for(var k=a,row="";k < 3;k++,row+="");
            for(var i=0;i <= a;i++,row+="*");
            console.log(row);
        }*/
        

var string ="";for(i=100;i<1000;i++){            var g = parseInt(i%10);              var s = parseInt((i/10)%10);             var b = parseInt(i/100);               if(g*g*g + s*s*s + b*b*b == i)            {            string+=i+"是水仙花数,"   //拼接所有的水仙花数        }        }alert(string);

原文地址:https://www.cnblogs.com/Jxliu/p/8776888.html