试图使用' for'循环来构建一个数组

时间:2016-03-21 16:16:18

标签: javascript

我正在尝试构建一个数组,其条目是任何给定单词的字母。我虽然编写了一些聪明的代码,但它没有丝毫的工作!非常感谢您的反馈或帮助:

var inputWord = prompt("PALINDROME CHECKER:");
var numberOfLetters = inputWord.length;

var letters = [];
for(i=0; i++; i<numberOfLetters){
  letters[i] = inputWord.substring(i,i+1);
};

谢谢, CPR

2 个答案:

答案 0 :(得分:2)

如果你想要一个带字符串字母的数组,只需将字符串拆分为无图案:

void dGridInventory_SelectionChanged(object sender, EventArgs e) {
  if (dGridInventory.CurrentRow != null) {
    if (dGridInventory.CurrentRow.Cells["Name"].Value.ToString() == "Mask_DPS") {
      // etc...
    }
  }
}

答案 1 :(得分:1)

您的for循环错误。尝试:

var inputWord = prompt("PALINDROME CHECKER:");
var numberOfLetters = inputWord.length;

var letters = [];
for(i=0; i<numberOfLetters; i++){
  letters[i] = inputWord.substring(i,i+1);
};

for循环参数的顺序应该是迭代器,然后是条件,然后是动作 - 基本上,“对于我的变量i,如果i小于字母数,然后增加i