如果

时间:2019-03-16 23:15:58

标签: javascript function variables if-statement

在Ruby中,我可以使用return if variable != 1 例如,不运行返回后的代码。我需要在JS中执行相同的操作,但是我不想使用完整的if (variable != 1) { My code here }语句。 有可能吗?

3 个答案:

答案 0 :(得分:2)

return语句后放置if

if (variable != 1) return;
// more code here

答案 1 :(得分:1)

return放在一行if之后:

if (variable !== 1) return;

演示:

function test() {
  if (variable != 1) return;
  console.log("Variable equals one"); //Will never be run
}

var variable = 2;
test();

答案 2 :(得分:0)

1。

if (i !== 1) return 'True';

2。

return (i !== 1) ? 'True' : 'False';

3。

if (i !== 1) { console.log('Not equal'); } // else { }

示例

function test() {
    let i = 1;
    if (i !== 1) {
        console.log('Not equal to 1');
        return false;
    } else {
        return true;
    }
}

console.log(test());

function test() {
    let i = 1;
    if (i !== 1) return 'True';
}

console.log(test());

三元运算符

function test() {
    let i = 1;
    return (i !== 1) ? 'True' : 'False';
}

console.log(test());