1

入力された文字列が母音で終わる場合はtrueを返し、そうでない場合はfalseを返す初心者プログラムを作成しようとしていますが、endWith()で一度に1文字しか実行できないという問題があります。今日のif elseオプションをいじってもあまり役に立ちませんでしたが、1つの問題で数時間後、私は助けを求める準備ができています笑

これが私がこれまでに持っているものです:

console.log(x.endsWith("e"));
console.log(x.endsWith("i"));
console.log(x.endsWith("o"));
console.log(x.endsWith("u"));```

どんな助けでも大歓迎です。ブール値が 1 つしか表示されないはずなのに、困惑しています。

4

4 に答える 4

0

あなたはこのコードに従うことができます.Phongのレビューの後、私はあなたを助けることを願っています.

let word_to_review = "California";

function reverseArray(arr) {
  var newArray = [];
  for (var i = arr.length - 1; i >= 0; i--) {
    newArray.push(arr[i]);
  }
  return newArray;
}

const getLastItem = reverseArray(word_to_review)[0];

let isVowel;
if (
  getLastItem === "a" ||
  getLastItem === "e" ||
  getLastItem === "i" ||
  getLastItem === "o" ||
  getLastItem === "u"
) {
  isVowel = true;      
} else {
  isVowel = false;
  
}

console.log(
  "is the last letter is vowel, yes or no ? The answer is.... " + isVowel
);
于 2021-02-03T02:11:17.253 に答える