【发布时间】:2022-01-09 08:23:20
【问题描述】:
我想知道我的错误的逻辑以及我应该如何编写它,请。谢谢你
这是问题:
编写一个名为“findShortestOfThreeWords”的函数。 给定 3 个字符串,“findShortestOfThreeWords”返回给定字符串中最短的一个。 如果有关系,它应该返回参数列表中的第一个单词。
我得到的错误:
/home/runner/Module-1/index.js:21 }esle{ ^ SyntaxError:意外的令牌'{'
我的代码:
function findShortestOfThreeWords(word1, word2, word3){
//if word1 was less than or equal word2
//return word1
//else
//return word2
//if word1 is less than or equal word3
//return word1
//esle
//return word3
//if word2 is less than or equal word3
//return word2
//else
//return word3
if(word1.length <= word2.length){
return word1;
}else{
return word2;
}if(word1.length <= word3.length){
return word1;
}esle{
return word3;
}if(word2.length <= word3.length ){
return word2;
}else{
return word3;
}
}
var output = findShortestOfThreeWords('a', 'two', 'three');
console.log(output); // --> 'a'
【问题讨论】:
-
您是否尝试过改正错字?在您的代码中找到
esle。
标签: javascript conditional-statements