首页 > 解决方案 > 在不设置默认值的情况下评估变量

问题描述

我有一个应用程序可以测量所采取的步骤数。我想知道,如果不采取任何步骤,是否可以将值设置为 0?

const Steps = this.props.steps;

this.data = {
      Activity: idExercise,
      FB: feedBack,
      Steps: Steps
}

因此,例如,如果用户采取了步骤,this.props.steps 的值将等于步骤的总和(右脚和左脚)。而如果用户没有采取措施,我希望等于 0。

我可以使用三元运算符来评估这种情况吗?

标签: javascriptreact-native

解决方案


您可以为此使用三元条件。看这里

this.data = {
      Activity: idExercise,
      FB: feedBack,
      Steps: this.props.steps ? this.props.steps : 0
}

推荐阅读