for (var a=0; a<10; a++ ) for循环 声明a为0 循环a=9时(10次) 每循环一次a的值+1; { 循环体 } var a=Attr();var a=[];数组;
//数值大小比较排列 //1,4,6,2,3,5,7,8,9,12,85,999,456,0 //排列完成(走的最多的1)需要循环次数为总数-1 var attr=[1,4,6,2,3,5,7,8,9,55,99,789] var c; for( var a=0;a<attr.length-1;a++)//循环次数为总数-1 { for(var b=0;b<attr.length-1;b++)//循环次数,对比次数(1和4比。。。456和0比)总共对比的次数为总数-1 { if(attr[b]>attr[b+1]) { c=attr[b+1] attr[b+1]=attr[b] attr[b]=c } } } alert(attr)
把*号输出成金字塔形状 333* 22* * 1* * * * * * * var e =parseInt(prompt("输入次数")) for(var a=0 ; a<e; a++) //总共多少行 循环多少次 { var c=a //每次循环把a的值重新赋予c for( var b=e-1; b>a;b--)//循环次数为总行数-1 { document.write(" ") } for(var d=0; d<c+1;d++)//输出*号 循环次数为 行数 { //调取c+1(等同于a+1)的值 输出次数就等于行数了 document.write("*"+" ")//输出*号加空格 } document.write("<br>")//1遍(1行)循环走完换行 }
var e=parseInt(prompt("总共多少桃子")); var f=parseInt(prompt("一次吃几个")); var b=parseInt(prompt("吃了几天")); var c=parseInt(0); if(b<=e/f) { for(var a=1; a<=b;a++) { c=c+f; } c=e-c; alert(c); } else { alert("没有那么多桃给你吃!") }
//公园里有一堆桃子,猴子每天吃掉一半,挑出一个坏的扔掉,吃6次后的时候发现还剩1个桃子,问原来有多少个桃子 //设第5天没吃时为x,(第四天剩余) //可得x/2-1=1 , x为4 var x=5; for(var i=0; i<5;i++ ) { x=(x+1)*2 } alert(x)