Javascript 为什么我的if语句出现语法错误 if({$('#Container,#NextContainer').show() 变异系数t

Javascript 为什么我的if语句出现语法错误 if({$('#Container,#NextContainer').show() 变异系数t,javascript,jquery,if-statement,Javascript,Jquery,If Statement,我一直遇到语法错误,我试着移动和添加括号和圆括号,直到我发疯。这里出了什么问题?就像这个错误说整个语法都不正确一样。你想做点什么 if ({ $('#Container,#NextContainer').show() else (var t < 20); }); 我已更正,语法将为- if (condition) { //if it matches the condition do this } else { //if it doesn't matches the condition

我一直遇到语法错误,我试着移动和添加括号和圆括号,直到我发疯。这里出了什么问题?

就像这个错误说整个语法都不正确一样。你想做点什么

if ({ $('#Container,#NextContainer').show()
else (var t < 20);
});

我已更正,语法将为-

if (condition) {
 //if it matches the condition do this
} else {
 //if it doesn't matches the condition do this
}
if()
{ 
$(“#容器,#下一个容器”).show();
}
其他的
var t<20;
如果在If/else块中有一行(语句),则可以像我在else块中写的那样跳过大括号{}的开头和结尾。如果在没有{}的情况下编写多个语句,If/else将始终执行第一个语句


由于if语句块完全不正确,因此出现语法错误。我甚至不知道您要从中测试什么条件,所以我将为您链接一个关于它应该是什么样子的指南:因为代码中使用object是无效的。很难说您想要实现什么,但是一个盲目的猜测:
if(<your condition>)
{ 
   $('#Container,#NextContainer').show();
}
else 
   var t < 20;