首頁 > web前端 > js教程 > 主體

如何從一個 JavaScript 檔案存取另一個 JavaScript 檔案中的變數?

Linda Hamilton
發布: 2024-11-01 04:15:02
原創
710 人瀏覽過

How Can I Access Variables in One JavaScript File From Another?

在 JavaScript 中跨檔案存取變數

您可以從一個 JavaScript 檔案存取另一個 JavaScript 檔案中宣告的變數嗎?答案是肯定的,儘管有一定的限制。

JavaScript 中的變數作用域

在 JavaScript 中,在全域作用域中宣告的變數可以被所有載入後載入的腳本存取。宣布。這意味著,如果您在名為first.js的檔案中聲明變數,則可以在另一個名為second.js的檔案中存取它,前提是second.js在first.js之後載入。

範例

考慮以下範例:

first.js

<code class="js">var colorCodes = {
  back: "#fff",
  front: "#888",
  side: "#369",
};</code>
登入後複製

second.js

<code class="js">alert(colorCodes.back); // alerts "#fff"</code>
登入後複製

在此範例中,colorCodes 變數在first.js 中宣告。當 secondary.js 載入時,它可以存取 colorCodes 並檢索其成員。

全域視窗物件

跨檔案存取變數的另一種方法是使用全域視窗物件。 window 物件在所有網頁和腳本中都可用,可用於存取全域變數和函數。

範例

<code class="js">// first.js
window.colorCodes = {
  back: "#fff",
  front: "#888",
  side: "#369",
};
// second.js
alert(window.colorCodes.back); // alerts "#fff"</code>
登入後複製

這種方法確保變數即使腳本以不同的順序載入也可以存取。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!