根据数字中的第二个数字更改显示值

时间:2018-08-09 15:57:43

标签: vue.js vue-filter

我有一个vue filter,并显示了一些值。我想在值的最后一位在2到4之间时更改值。我需要有一个自动代码,以便它在所有可能的时间间隔内都有效,例如:(22-24, 32-34, 622-624...)。 我设法找到了值的最后一位:value.toString()[value.toString().length - 1]。我不确定如何解决此问题,也许我应该提出一个特殊的数学公式?

myfilter: (value): => {
    if(value >= 22 && value <= 24) {
        return 'my new value'
    }
}

1 个答案:

答案 0 :(得分:1)

您可以使用模运算符:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Remainder_()

myfilter: (value): => {
    if(value % 10 <= 4 && value % 10 >= 2 ) {
        return 'my new value'
    }
}