4 回答

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個贊
它正在回歸。您只是沒有使用返回值。這可以通過以下方式確定:
console.log(vowelCount("hello"));

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個贊
確保使用返回的數(shù)據(jù)。
var vowelsInHello = vowelCount("hello");
console.log(vowelsInHello);

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個贊
您的代碼返回一個值。也許你沒有調(diào)用這個函數(shù)。注意:使用字符串調(diào)用函數(shù),例如:console.log("hello world");

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個贊
這是一個更好的方法
function vowelCount(str) {
let count = 0;
for (let i = 0; i <= str.length - 1; i++) {
var char = str.charAt(i).toLowerCase()
if (
char === "a" ||
char === "e" ||
char === "i" ||
char === "o" ||
char === "u" ||
char === "y"
) {
count++
}
}
return count;
}
console.log(vowelCount('this has some vowels'))
添加回答
舉報