Đây là một mẫu dấu sao đơn giản mà chúng tôi bắt buộc phải in bên trong bảng điều khiển JavaScript. Lưu ý rằng nó phải được in bên trong bảng điều khiển chứ không phải trong cửa sổ xuất hoặc cửa sổ HTML -
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Đây là mã để làm như vậy trong JavaScript -
Ví dụ
const star = "* "; //where length is no of stars in longest streak const length = 6; for(let i = 1; i <= (length*2)-1; i++){ const k = i <= length ? i : (length*2)-i; console.log(star.repeat(k)); }
Đầu ra
Đầu ra của bảng điều khiển sẽ là -
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Hàm lặp lại chuỗi () là một cách để yêu cầu trình biên dịch tạo ra một chuỗi với n bản sao của chuỗi mà nó được sử dụng trong ngữ cảnh, trong đó n là đối số mà nó nhận được.
Độ phức tạp thời gian của mã này là O (độ dài ^ 2) và độ phức tạp không gian là O (1).