【发布时间】:2021-07-08 05:39:19
【问题描述】:
我需要帮助来解决我遇到的这个问题。我在 stackoverflow 中遇到了几个问题,但我仍然不明白。
这是我写的代码:
var myFeedback = ""
if (this.userFriendlinessRating <= 4.0 && this.userFriendlinessRating >= 3.5){
myFeedback = 'VERY SATISFIED'
return myFeedback;
} else if (this.userFriendlinessRating <= 3.5 && this.userFriendlinessRating >= 2.5){
myFeedback = 'SATISFIED'
return myFeedback;
} else if (this.userFriendlinessRating <=2.5 && this.userFriendlinessRating >=1.5){
myFeedback = 'NOT SATISFIED'
return myFeedback;
} else {
myFeedback = 'VERY NOT SATISFIED'
return myFeedback;
}
console.log(myFeedback)
这是我得到的错误:
【问题讨论】:
-
每个
if部分和最后一个else都包含return,所以控件不能越过if-elseif-elseif-else结构。因此最后的console.Log行无法访问。 -
这是什么语言?
-
我在 Angular 框架的 typescript 组件中使用 javascript
-
我在您的问题中添加了typescript 标签。
标签: typescript if-statement unreachable-code