在JavaScript中使用空语句有什么意义?

Bun*_*Bun 5 javascript

我尝试在空语句中搜索好资源,但似乎什么都没有显示出来.即使是在MDN上,他们也没什么可说的.

即:

for(var i = 0; i < a.length; a[i++] = 0);

if((a==0) || (b == 0));
Run Code Online (Sandbox Code Playgroud)

我想知道在他们的项目中应该使用空语句的一些真实示例.它背后的原因是什么?

Ber*_*rgi 2

你给出的例子没有多大意义。它们应该更好地写成

\n\n
for (var i = 0; i < a.length;) a[i++] = 0;\nfor (var i = 0; i < a.length; i++) a[i] = 0;\n; // the comparisons really don\'t do anything (assuming a and b are no objects)\n(a==0) || (b = 0); // Oh wait, that\'s the one given by @Shomz\nif (a != 0) b = 0;\n
Run Code Online (Sandbox Code Playgroud)\n\n

然而,空语句有实际应用。我只列出我想到的 3 个:

\n\n\n