js宣告全域性變數
在JavaScript中,對於除了函式之外的具有全域性範圍的變數我們一般稱之為全域性變數,我們在使用JavaScript寫指令碼的時候,任何功能都是可以訪問它的。那JavaScript中全域性變數又是如何宣告的呢?本文介紹js宣告全域性變數的三種方法:1、使用var+變數名,在外部宣告;2、在方法內部宣告,直接給識別符號test賦值,不使用var關鍵字;3、使用window全域性物件宣告。
1、使用var+變數名,在外部宣告
var msg; //預設值undefined $(function(){ setmsg(); showmsg(); }) function setmsg(){ msg = "hello world"; } function showmsg(){ alert(msg); }
2、在方法內部宣告,直接給識別符號test賦值,不使用var關鍵字
test = 5;//全域性變數 function a() { aa=3; //全域性變數 alert(test); }
3、使用window全域性物件宣告
<script> window.test = 50; alert(test);//輸出50 </script>
以上就是js宣告全域性變數的三種方法,這三種方法使用得到的結果都是一樣的,大家可以選擇其中一種方法使用哦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/506/viewspace-2831247/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js-js的全域性變數和區域性變數JS變數
- process node.js全域性變數Node.js變數
- 全域性變數變數
- JS變數宣告和函式宣告提升JS變數函式
- 區域性變數和全域性變數變數
- 全域性變數與區域性變數變數
- 全域性 DOM 變數變數
- 全域性作用域中,用const和let宣告的變數去哪了?變數
- 【c】全域性變數與區域性變數變數
- jmeter全域性變數和區域性變數JMeter變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- vue定義全域性變數和全域性方法Vue變數
- 深入解析JS變數宣告和函式宣告提升JS變數函式
- 淺談JS變數宣告和函式宣告提升JS變數函式
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- Python中的全域性變數和區域性變數Python變數
- less 全域性變數使用 引用變數
- 【SQL Server】常用全域性變數SQLServer變數
- PHP 超級全域性變數PHP變數
- 全域性DOM變數的坑變數
- javascript全域性變數的使用注意JavaScript變數
- QT 全域性變數使用方法QT變數
- PHP超全域性變數$_SERVER分析PHP變數Server
- mac配置全域性環境變數Mac變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- golang變數作用域問題-避免使用全域性變數Golang變數
- shell全域性(系統)環境變數變數
- Python定義全域性變數的用法Python變數
- vue-cli 配置 sass 全域性變數Vue變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- js檔案中如何讀取app.ux中的全域性變數JSAPPUX變數
- 深入淺出JS - 變數提升(函式宣告提升)JS變數函式
- 簡述SHELL全域性環境變數與局變環境變數變數
- JavaScript 宣告變數JavaScript變數
- TypeScript 變數宣告TypeScript變數
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- python多執行緒-共享全域性變數Python執行緒變數