昨天,碰到个问题,要求用javascript打印99乘法表。初学乍练,所以把写的东西记录下来,方便再来的初学者。
JAVA中做到比较容易,源码如下:
public class Step01 {
public static void main(String[] args) {
for(int i=1 ; i<10 ;i++){
for(int j=1 ;j<i+1 ;j++){
System.out.print(i+"*"+j+"="+i*j+"/t");
}
System.out.println();
}
}
}
JavaScript中写起来有些麻烦,因为是初学:
<script type="text/javascript">
function Create99(){
var str = "<table border =1>";
for(var i=1;i<10;i++){
str+= "<tr>";
for (var j=1;j<i+1 ;j++ )
{
str+="<td>"+i+"*"+j+"="+(i*j)+"</td>";
}
str+="</tr>";
}
document.write(str);
}
</script>
需要多刷新一次,才可以显示出来,不知道为什么会这样!!