为什么把if语句里的document.write("<br/>")放到for循环里,什么也不输出
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>水仙花数</title> </head> <body> <script> // 填写代码 var hundreds; var tens; var ones; for(var i=100;i<1000;i++){ hundreds=parseInt(i/100); tens=parseInt((i-(hundreds*100))/10); ones=parseInt(i-(hundreds*100)-(tens*10)); if(hundreds*hundreds*hundreds+tens*tens*tens+ones*ones*ones==i){ document.write(i); document.write("<br/>"); } } </script> </body> </html>
0
收起
正在回答
2回答
同学你好,因为是在循环中的,每循环一次就会执行输出换行。所以会有很多换行,不是一个哦。
希望能帮助到你,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星