1 //九九乘法表
2 document.write("<table width='600' border=0'>");
3 for(var i=1; i<=9; i++){
4 document.write("<tr>");
5 for(var j=1; j<=i; j++){
6 document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>");
7 }
8 document.write("</tr>");
9 }
10 document.write("</table>");
1 //计算1+2+...+n的值
2 var n = 10;
3 n = parseInt(n);
4 var res = 0;
5 for(var i=1;i<=n;i++){
6 res+=i;
7 }
8 document.write("结果是"+res);
9
10 //阶乘: 计算1!+2!+...+n!的值
11
12 var res2 = 0;
13 var temp = 1;
14 for(var i=1; i<=n; i++){
15 for(var j=1;j<=i;j++){
16 temp*=j;
17 }
18 res2+=temp;
19 temp =1;
20 }
21 document.write("第二个结果是"+res2);
/*---------
*
**
***
****
*****
----------*/
var n = 5;
for(var i=1; i<=n; i++){
for(var j= 1;j<=i; j++){
document.write("*");
}
document.write("<br>");
}
/*---------
*
***
*****
*******
*********
----------*/
var n = 5;
for(var i=1; i<=n; i++){
for(var j= 1;j<=n-i; j++){
document.write(" ");
}
for(var k=1;k<=2*i-1;k++){
document.write("*");
}
document.write("<br>");
}
/*空心正三角形
*
* *
* *
*******
思路:边上的打印星号,其他的打印空格,最后一行打印星号 */
document.write("空心正三角形<br/>");
var n = 4;
for(i=1; i<=n; i++){
for(k=1; k<=n-i; k++){
document.write(" ");
}
for(j=1; j<=2*i-1; j++){
if(i == n){
document.write("*");
}else if(j == 1 || j == 2*i-1){
document.write("*");
}else{
document.write(" ");
}
}
document.write("<br>");
}
/*空心菱形
*
* *
* *
* *
*
思路:和打印菱形一样,先打印上半部分,再打印下半部分 */
document.write("空心菱形<br/>");
n=7;
//上半部分
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++){
document.write(" ");
}
for(k=1;k<=2*i-1;k++){
if (k==1||k==2*i-1) {
document.write("*");//打印边上星号
}else{
document.write(" ")//打印空心空格
}
}
document.write("<br/>");
}
// 下半部分
for(i=1;i<=n;i++){
for(j=1;j<=i;j++){//每行最前面的空格
document.write(" ");
}
for(k=1;k<=2*(n-i)-1;k++){
if (k==1||k==2*(n-i)-1) {
document.write("*");
}else{
document.write(" ");
}
}
document.write("<br/>");
}
More Javascript打印金字塔,倒立金字塔,空心金字塔,菱形,空心菱形等
http://www.cnblogs.com/web-HCJ/p/4648645.html