var text; for (var q = 1; q < 10; q++) { for (var qq = 1; qq < 4; qq++) { if (qq == 1) { for (var a = 1; a < 10; a++) { text += (a <= q) ? '*' : ' ' } } if (qq == 2) { for (var b = 1; b < 10; b++) { text += (b <= (10 -q)) ? '*' : ' ' } } if (qq == 3) { for (var c = 1; c < 10; c++) { text += (c >= q) ? '*' : ' ' } } else { for (var d = 1; d < 10; d++) { text += (d >= (10 - q)) ? '*' : ' ' } console.log(text); } } }