使用JavaScript的for循环使*标记产生题目要求。
利用*打印两行星,代码实现如下:
<script type="text/javascript">
for(var i=1;i<3;i++){
for(var j=1;j<11;j++){
document.write("*");
}
document.write("<br/>");
}
</script>
利用五角星打印直角三角形,外层循环控制列,内层循环控制行,代码实现如下:
<script type="text/javascript">
for(var i=1;i<=9;i++){
for(var j=10-i;j<=9;j++){
document.write("☆");
document.write(" ");
}
document.write("<br>");
}
</script>
利用五角星打印正方形,外层循环控制列,内层循环控制行,代码实现如下:
<script type="text/javascript">
for(var i=1;i<=9;i++){
for(var j=1;j<=9;j++){
document.write("☆");
document.write(" ");
}
document.write("<br>");
}
</script>
打印九九乘法表,代码实现如下:
方法一:
<script type="text/javascript">
for(var i=1;i<10;i++){
for(var j=1;j<i+1;j++){
document.write(i+"*"+j+"="+i*j);
document.write("   ");
}
document.write("<br>");
document.write("<br>");
}
</script>
方法二:(借助表格打印九九乘法表)
<script type="text/javascript">
document.write("<table border='1'>");
for(var i=1;i<10;i++){
document.write("<tr>");
for(var j=1;j<i+1;j++){
document.write("<td>");
document.write(i+"*"+j+"="+i*j);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>