这到题想了好久,我不会做呀

用js封装一个函数,接受一个参数,表示行数,最多打印10行。打印如下图

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

<script type="text/javascript">
function fn(n) {
    var m = 0;
    var A = "A".charCodeAt(0);
    for (var i = 1; i <= n; i++) {
        var str = "";
        for (var j = 1; j <= i; j++) {
            str += String.fromCharCode(m % 26 + A) + " ";
            m++;
        }
        console.log(str);
    }
}
fn(10);
</script>

img

下面的提示有用,可以将数字转换成对应的字母

function showMode(num){
    let k = 0
    for (let i = 0; i < num; i++) {
      let str = ''
      for (let j = 0; j < i + 1; j++) {
        const s = String.fromCharCode(k + 65)
        str += s + ' '
        k++
        if (k + 65 > 90) {
          k = 0
        }
      }
      console.log(str)
    }
}

showMode(10)

请采纳谢谢

img