JavaScript切换/交换

时间:2018-02-21 22:28:08

标签: javascript

如何在javascript中切换值?例如,如果x = apple,则函数应返回x = orange。如果x =橙色,则函数应返回x = apple。 不确定,这里有什么用,切换或交换。

3 个答案:

答案 0 :(得分:4)

使用if / else子句:

application_date   cohort   first week
1/2/18             1/31/18  1/31/17
1/5/18             1/31/18  1/31/17
1/7/18             1/31/18  1/7/18
1/13/18            1/31/18  1/7/18
2/1/18             2/28/18  1/28/18     

或使用三元运算符

application_date   cohort   first week
1/2/18             1/31/18  1/1/18
1/5/18             1/31/18  1/1/18
1/7/18             1/31/18  1/7/18
1/13/18            1/31/18  1/7/18
2/1/18             2/28/18  2/1/18   

答案 1 :(得分:0)

这种方法有很多答案。如果您只想切换值,那么这可能是您正在寻求的解决方案。

var fruit = 'red';
var fruits = ['orange', 'red'];

var opposite = fruits[fruit === fruits[0] & 1];
console.log(opposite);

答案 2 :(得分:0)

三元运营商应该在这里做得很好。

    function toggleFruit(x) {
        return x === apple ? orange : apple
    }