Javascript在变量中使用if语句

Tru*_*zze 1 javascript variables if-statement

Hello stackoverflow社区,

我正在尝试通过if语句和其他变量创建变量,但它不起作用.如果有人能帮助我,我会非常感激.

这是我创建returntouser变量的代码

function userinput() {
  return returntouser = metaTitle + "\n" +  metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)

现在我试图从"metaTitle"变量中创建一个if函数.如果用户不在textform中写任何内容,则"metaTitle"变量将不会添加到"returntouser"变量中.

function userinput() {
  return returntouser = if (document.getElementById("userinputTitle").length > 0) { return metaTitle } + "\n" +  metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何添加这个函数,以便将"metaTitle"变量添加到"returntouser"变量

erg*_*aut 6

您可以使用?- 运算符执行条件内联.它也被称为三元运算符.更多信息在这里.

例:

value = 10 > 3 ? "10 is bigger than 3" : "10 is smaller than 3";
Run Code Online (Sandbox Code Playgroud)