//循环的嵌套使用
//就是循环语句中套着循环语句
//外层循环 每执行一次
//内层循环 就会执行一圈
for (var n = 1; n <= 5; n++) {
console.log(n);//1
//2
//3
//4
//5
for (var j = 1; j <= 5; j++) {
console.log(j);//12345
//12345
//12345
//12345
//12345
}
}
//在页面中实现 直角三角形
//*
//**
//***
//****
//*****
//******
//分析:每一行星号的个数 等于 这一行的个数
//外层循环控制 行数 ,每循环一次写一次星号
// for (var w = 1; w <= 6; w++) {
//内层循环控制 星号的个数,每循环一次写一个星号
//for (var e = 1; e <= w; e++) {
//在页面中写入星号
// document.write('⭐');
// }
//换行
// document.write('<br>')
//}
//在页面中实现 直角三角形
//*
//***
//*****
//*******
//*********
//***********
//分析:每一行星的个数是 行数*2n-1 2n-1
//外层循环控制 行数,每循环一次写一次
for (var s = 1; s <= 6; s++) {
//内层循环控制 星号的个数,每循环一次写一轮星号
for (var u = 1; u <= 2 * s - 1; u++) {
//在页面中写入星号
document.write('*');
}
//换行
document.write('<br>');
}
//九九乘法表
// 1×1=1
// 1×2=2 2×2=4
// 1×3=3 2×3=6 3×3=9
// 1×4=4 2×4=8 3×4=12 4×4=16
// 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
// 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
// 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
// 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
// 1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
//分析: 每一行公式的个数 等于 这一行的行数
//控制九九乘法表的行数,每循环一次就表示一行, 循环变量可以作为一个因数
for (var s = 1; s <= 9; s++) {
//内
for (var d = 1; d <= s; d++) {
if (d * s < 10) {
document.write(d + 'x' + s + '=' + s * d + '  ')
} else {
document.write(d + 'x' + s + '=' + s * d + ' ')
}
}
//换行
document.write('<br>')
}