Để in ra tam giác được hình thành từ ký tự "#", bạn cần sử dụng vòng lặp for lồng nhau (nested for loop).
Ví dụ
<!DOCTYPE html>
<html>
<body>
<p>In tam giác:</p>
<script>
var i, j;
for (i = 1; i < 5; i++) {
// Vòng lặp trong
for (j = 1; j <= i; j++) {
document.write('#');
}
document.write('<br/>');
}
</script>
</body>
</html>
Kết quả
# ## ### ####
Giải thích:
- Vòng lặp ngoài (
i) điều khiển số hàng (1 đến 4). - Vòng lặp trong (
j) in số ký tự # tương ứng với số hàng hiện tại. document.write('<br/>')xuống dòng sau mỗi hàng.
Bạn có thể thay đổi điều kiện i < 5 để in tam giác cao hơn hoặc thấp hơn.