将字母的每个字母附加在一起的循环

时间:2019-09-17 17:24:25

标签: javascript

我是程序设计的新手,并且正在努力解决作业问题。 问题如下:

编写一个“ for”循环,将每个字母附加(字符串串联)在一起,并在“ for”循环完成运行后,将输出记录到控制台。 (提示:您应该有一个长字符串“ abcdefg”,等等。)

我尝试声明一个变量“ abcdefgh ....”,并使用pop方法删除每个字母,但被告知这不是正确的方法。我与教授交谈,她告诉我代码应该由一个大型循环主体组成,包括ifs或switch案例。

let getAlpha = "";
for (i = 0; i <= strAlpha.length; i++){
    getAlpha.pop();
    console.log(getAlpha);
}

我认为我离实际答案还很遥远,但不确定如何到达那里。

2 个答案:

答案 0 :(得分:0)

像这样吗?

let getAlpha = "";
for (i = 65; i <= 90; i++){
    getAlpha += String.fromCharCode(i);
}
console.log(getAlpha);

答案 1 :(得分:0)

这是我最终使用的代码块。我确定这不是最有效的代码,但这是我的教练在这种情况下要寻找的东西。

let alphaString = "";
for (let i = 0; i <= 26; i++) {
switch(i) {
    case 0: 
        alphaString += "a";
        break;
    case 1:
        alphaString += "b";
        break;
    case 2:
        alphaString +="c";
        break;
    case 3:
        alphaString +="d";
        break;
     case 4:
        alphaString +="e";
        break;
    case 5:
        alphaString +="f";
        break;
    case 6:
        alphaString +="g";
        break;
     case 7:
        alphaString +="h";
        break;
    case 8:
        alphaString +="i";
        break;
    case 9:
        alphaString +="j";
        break;
    case 10:
        alphaString +="k";
        break;
    case 11:
        alphaString +="l";
        break;
    case 12:
        alphaString +="m";
        break;
    case 13:
        alphaString +="n";
        break;
    case 14:
        alphaString +="o";
        break;
     case 15:
        alphaString +="p";
        break;
    case 16:
        alphaString +="q";
        break;
    case 17:
        alphaString +="r";
        break;
    case 18:
        alphaString +="s";
        break;
    case 19:
        alphaString +="t";
        break;
    case 20:
        alphaString +="u";
        break;
    case 21: 
        alphaString +="v";
        break;
    case 22:
        alphaString +="w";
        break;
    case 23:
        alphaString +="x";
        break;
    case 24:
        alphaString +="y";
        break;
    case 25:
        alphaString +="z";
        break;
}
console.log(alphaString);}