3
alert('something');
的一樣:
alert('something');;
或者沒有額外的分號導致JavaScript引擎某種「無操作週期」?
alert('something');
的一樣:
alert('something');;
或者沒有額外的分號導致JavaScript引擎某種「無操作週期」?
第二個分號將被解釋爲empty statement[spec]。它沒有任何作用。
我會認爲引擎只是忽略它,但這真的取決於引擎。
NO。即使你不給,也可以.javascript隱式插入逗號(,)。
謝謝:)我還發現一個鏈接,顯示何時「空聲明」可能實際上影響流:[http://docstore.mik.ua/orelly/webprog/jscript/ch06_19.htm](http:/ /docstore.mik.ua/orelly/webprog/jscript/ch06_19.htm) – Yosi 2013-03-13 11:26:27
的確,您可以在允許語句的任何位置使用空語句,因此也可以作爲循環體或「if」語句的主體。在這些情況下,這將是一個「無所事事」的行動。 – 2013-03-13 11:30:53