1.打印上三角
// 打印上三角
var str="";
for(var i=1;i<=8;i++){//外循环i控制行数,循环8次 打印8行
for(var j=1;j<=i;j++){//内循环控制每行星星的数量
str=str+"★";
}
str=str+"\n";//每行打印完换行
}
console.log(str);
2.打印倒三角
//倒三角形
var str="";
for(var i=1;i<=8;i++){//i控制行数 循环五次 打印5行
for(var j=i;j<=8;j++){//内循环 j控制每行的个数 找到里外层关系j=i
str=str+"★";
}
str=str+"\n";//每行打印完换行
}
console.log(str);
3.打印金字塔
var num=prompt("请输入金字塔行数")
for(var i=1;i<=num;i++){
for(var j=1;j<=num-i;j++){
document.write(" ");//计算空格数
}
for(var n=1;n<=2*i-1;n++){
document.write("*"); //打印内容
}
document.write("</br>");//每行打印完换行
}
4.打印九九乘法表
//乘法表
每行公式个数与行号一致;每行打印完要换行
var str="";
for(i=1;i<=9;i++){ //i控制行数,循环九次,打印9行
for(j=1;j<=i;j++){ //j控制每行公式数,每行公式个数与行号一致 j<=i
str+=j + "x" + i + "="+ i*j +"\t";
}
str+="\n"; //一行打印完换行
}
console.log(str);