<p>1 一个新人入职,月工资为2000元的员工,每年涨工资5%,到退休时的月工资是多少?</p>
<script>
document.write(Math.round(2000*Math.pow(parseFloat(1+5/100),60)));
</script>
<p>2 山上有一口缸可以装50升水,现在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。问:小和尚要挑几次水才可以把水缸挑满?通过编程解决这个问题。</p>
<script> var num=0; for(var i=15;i<=50;i+=5){ num++; } document.write(num-1);//为什么这里要-1,因为当i=50的条件还是为真,又再循环中++了一次。 </script>
<p>3 打印100–200之间所有能被3或者7整除的数</p>
<script> for(var i=100;i<=200;i++){ if(i%3==0||i%7==0){ document.write(i+" "); } } </script>
<p>4 计算10的阶乘</p>
<script> var j=1; for(var i=1;i<=10;i++){ j*=i; } document.write(j) </script>
<p>5 计算1+3+5+...+99的和</p>
<script> var j=0; for(var i=1;i<=99;i+=2){ j+=i; } document.write(j) </script>
<p>6 99乘法表</p>
<script> for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i+"x"+j+"="+i*j+" ") } document.write("<br>") } </script>
<p>7 求100-999之间的水仙花数。(提示:三位数中,每位数字立方和等于自身。 )</p>
<script> // 1^3+0^3+0^3=100 // 1^3+0^3+1^3=101 // 1^3+0^3+2^3=102 // ... // 1^3+0^3+9^3=109 // 1^3+1^3+0^3=110 // ... // 9^3+9^3+9^3=999 //理解二 var ibox=0; var jbox=0; var kbox=0; for(var i=1;i<=9;i++){ ibox=i*i*i; for(var j=0;j<=9;j++){ jbox=j*j*j; for(var k=0;k<=9;k++){ kbox=k*k*k; if(parseInt(ibox+jbox+kbox)==""+i+""+j+""+k){//使用空字符串阻止百十分位相加 document.write(""+i+""+j+""+k) } } } } </script>