我剛剛看到一個由花括號包圍的document.write()
。爲什麼使用大括號包圍document.write
<script type="text/javascript">{document.write("<img src'...' />")}</script>
這似乎工作正常。它在JSBIN中複製時不會產生任何錯誤。什麼目的?
我剛剛看到一個由花括號包圍的document.write()
。爲什麼使用大括號包圍document.write
<script type="text/javascript">{document.write("<img src'...' />")}</script>
這似乎工作正常。它在JSBIN中複製時不會產生任何錯誤。什麼目的?
我真的不希望看到它叫做「範圍」,因爲這在討論語言時有意義,而且JS顯然不具有「塊範圍」之類的東西。特別是當鏈接中有一段名爲「無塊範圍」時:/ – 2014-10-06 16:17:54
@DaveNewton除了行:)以外都使用了聲明 – 2014-10-06 16:20:03
根本沒有。它只定義了一個多餘但無害的塊語句。 – 2014-10-06 15:49:22
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/block – 2014-10-06 15:49:43
你的關閉')'在錯誤的地方,順便說一句。 – Bergi 2014-10-06 15:57:00