我熟悉一行if statement
,我发现它here和here:
if (x==0) alert('zero');
使用for loop
一行是否正确:
for (var i=0; i < 3; i++) alert(i);
this fiddle效果很好。
答案 0 :(得分:7)
这两种方法在Javascript中都有效。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Statements
所有Javascript关心的是for
语句之后的内容。它可以是语句块(大括号中的多个语句)或单个语句。
对于Javascript中的几乎所有控制语句都是如此。
答案 1 :(得分:5)
是的,只有一个声明是正确的。事实上,这是语言所要求的。 for语句的语法为:
for (ExpressionNoIn ; Expression ; Expression) Statement
请注意,它只包含一个Statement
。
block
是一种语句,使用大括号定义并包含StatementList
,因此您可以使用该语句的块,这是您在有大括号时看到的。
你也可以在那里使用任何其他声明;它不一定是block
声明。