函数声明,如语句条件

时间:2016-02-16 07:25:34

标签: javascript node.js function if-statement syntax

几天前,我试图在if()语句中声明一个函数,我尝试以多种方式执行它,但没有设法实现这一点。

是否可以做这样的事情?

void

2 个答案:

答案 0 :(得分:3)

你可以......你只需要执行它。查找IIFE以获取更多相关信息。

if (!(function() { return false;}())) {
  console.log("False");
} else {
  console.log("True");
}

函数表达式采用的形式为function(){}。要在声明表达式时调用表达式,必须将格式更改为(function(){}())

答案 1 :(得分:1)

注意:此解决方案不起作用!

这将起作用:

if((function() { return false; }) !== true) {
  console.log("False");
} else {
  console.log("True");
}