當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript 变量提前
生活随笔
收集整理的這篇文章主要介紹了
javascript 变量提前
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 未聲明變量時,結(jié)果是我們預(yù)期的結(jié)果,報錯這個變量沒有定義。
(function() {// 報錯:variable is not defined console.log(variable); })();2. 這種情況,第一次console的是'undefined',第二次是'i am john!'
(function() {// Outputs: undefined console.log(variable);var variable = "i am john!";// Outputs: "i am john!" console.log(variable); })();//這個是瀏覽器的解析的問題,瀏覽器的解析是這個樣子的-- (function() {var variable; //聲明被提前到作用域開始處了!// Outputs: undefined console.log(variable);var variable = "i am john!";// Outputs: "i am john!" console.log(variable); })();沒有初始化賦值的已經(jīng)定義的變量,默認的值為 undefined。so......
?
轉(zhuǎn)載于:https://www.cnblogs.com/biangz/p/6022182.html
總結(jié)
以上是生活随笔為你收集整理的javascript 变量提前的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20161102学习笔记
- 下一篇: alias提升效率工具