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