1、n=parceInt(price/100); 改为n=parseInt(price/100); 2 . 把\ 改为 / ,除法运算符是/啊魂淡淡!!! 还有 if (n==i*i*i+j*j*j+k*k*k) 里面请加括号 if (n==(i*i*i+j*j*j+k*k*k)) 3、<html> <body> <script> var i,j,k; for(i=0;i<=20;i++) { for(j=0;j<=33;j++) { k=100-i-j; if(i*5+j*3+k*(1/3)=100) { document.write("公鸡的只数为:"+i+"母鸡的只数为:"+j+"小鸡的只数为:"+k+"<BR>") } } } </script> </body> </html> 最后一题n没定义,既然是输入数据,为什么不跟第一题一样定义并接收n的值 ?