首頁  >  文章  >  web前端  >  如何使全域變數可跨多個 JavaScript 檔案存取?

如何使全域變數可跨多個 JavaScript 檔案存取?

Barbara Streisand
Barbara Streisand原創
2024-10-30 06:05:02747瀏覽

How to Make Global Variables Accessible Across Multiple JavaScript Files?

跨多個JavaScript 檔案存取全域變數

使用分佈在多個檔案中的JavaScript 程式碼時,共享資料的需求變得顯而易見。實現此目的的一種方法是使用全域變數。使用者遇到一個問題,外部 JavaScript 檔案 (helpers.js) 中定義的全域變數在呼叫它的 HTML 檔案中仍然無法存取。

在嘗試建立共享全域變數時,使用者定義了它無論是在 HTML 全域範圍還是在 helpers.js 中。然而,helpers.js 中設定的值似乎沒有傳播到 HTML 檔案。

使用者的方法在技術上是可行的,但需要稍作修改。關鍵是在包含外部 JavaScript 檔案之前在 HTML 檔案中聲明全域變數。解決方法如下:

<code class="html"><script type='text/javascript'>
  var myFunctionTag = false;
</script>
<script type='text/javascript' src='js/helpers.js'></script>
...
<script type='text/javascript'>
  // Rest of the code that depends on helpers.js
</script></code>

透過在包含 helpers.js 的腳本標記中定義全域變量,外部檔案和 .js 中的其餘程式碼都可以存取它。 HTML 檔案。這允許在多個 JavaScript 檔案之間共享資料。

以上是如何使全域變數可跨多個 JavaScript 檔案存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn