javascript - 如何根据字母制作金字塔?

标签 javascript alphabet

那么我怎样才能制作多个字母呢?我正在使用一个包含字符串的数组,我想将它们乘以它们的索引。

A
BB
CCC
DDDD
EEEEE 

等等

<script>
    window.onload = start;
    var letters = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", 
                   "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
    var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
                   21, 22, 23, 24, 25, 26];

    function start() {
        document.getElementById("randomize").onclick = execute;
    }

    function execute() {
        for (var i = 0; i < letters.length; i++) {
            for (var j = 0; j <= numbers.length; j++) {
                var product = numbers.length * letters[i];
                document.getElementById("output").innerHTML += "<li>" + letters[i] + "</li>";
            }
        }
    }
</script>

最佳答案

for(var i = 0; i < 26; i++){
    console.log(String.fromCharCode(65 + i).repeat(i + 1));
}

给你

A
BB
CCC
...

一个更短的:

var i = 0;
while(i++ < 26) console.log(String.fromCharCode(64 + i).repeat(i));

关于javascript - 如何根据字母制作金字塔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46845416/

相关文章:

javascript - 通过 Chrome 扩展程序单击页面上的元素

javascript - 从所选下拉列表的数据属性中获取值

javascript - 获取选中复选框的值?

C - 将数组中的 char 字符串排序为等于 char 用户输入

python - 如何将 python 中的字典应用于字符串而不是单个字母

javascript - 更改按钮颜色

javascript - 如何根据表格单元格值将图标更改为 "plus"或 "minus"

python-3.x - 如何在 Python 3.4 中获取字母表中的字符位置?

python - 无法将 'list' 对象隐式转换为 str Python

java - 如何检测程序中的元音和辅音