當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript解析顺序和变量作用域
生活随笔
收集整理的這篇文章主要介紹了
JavaScript解析顺序和变量作用域
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript基礎之變量作用域。
一、
1、全局變量:全局變量的意思就是,在代碼的不論什么地方都能夠訪問到。注意:未定義
? ? ?直接賦值的變量擁有全局屬性。
2、局部變量:局部變量的意思就是,變量的作用域僅限于某段代碼或函數體中。
二、JavaScript預解析順序。
1、<script></script>塊以次解析。
2、對標識符(keyword)(var ?function)進行解析,可是請注意,這時用varkeyword定義的變量并沒有被賦值,不過
? ? ?剛剛解析到內存中而且被賦值為undefined,證明有它的存在。
僅僅有真正運行到這句話的時候變量才會被賦值。
? ? ?假設定義兩個重名的函數那么在預解析的過程中后一個函數將會覆蓋前一個函數。比如:
<script>
function aa() {
alert("China")
}
aa(); ?------------將會打印Amercia
function aa() {
alert("Amercia")
}
? </script>
總結
以上是生活随笔為你收集整理的JavaScript解析顺序和变量作用域的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java - 初识Java
- 下一篇: (转)SpringMVC学习(一)——S