ECMAscript 變量作用域總結(jié)概括
使用var操作符聲明的變量與未使用var操作符聲明的變量區(qū)別
Javascript是遵循ECMAScript標(biāo)準(zhǔn)下的一個(gè)產(chǎn)物,自然ECMAScript的標(biāo)準(zhǔn)其要遵循
ECMAScript的變量是松散類(lèi)型的,即可以用來(lái)保存任何類(lèi)型的數(shù)據(jù)(未經(jīng)初始化的變量,會(huì)保存一個(gè)特殊值undefined).
未使用var操作符聲明
function test() {
message='hi';
console.log(message);
}
console.log(message);
未使用var操作符聲明的變量message為全局變量,未調(diào)用test()方法, message就屬于未定義狀態(tài)。

function test() {
message='hi';
console.log(message);
}
test();
console.log(message);
未使用var操作符聲明的變量message為全局變量,必須調(diào)用test()方法, message才會(huì)有效。

使用var操作符聲明
局部變量
function test() {
var message='hi';
console.log(message);
}
test();
console.log(message);
在函數(shù)內(nèi)用var聲明的變量,調(diào)用test()方法后message被銷(xiāo)毀,控制臺(tái)輸出找不到此變量。

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助~如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持!
相關(guān)文章
關(guān)于不同頁(yè)面之間實(shí)現(xiàn)參數(shù)傳遞的幾種方式討論
下面小編就為大家?guī)?lái)一篇關(guān)于不同頁(yè)面之間實(shí)現(xiàn)參數(shù)傳遞的幾種方式討論。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
詳解javascript設(shè)計(jì)模式三:代理模式
這篇文章主要介紹了javascript設(shè)計(jì)模式三:代理模式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Javascript 按位與賦值運(yùn)算符 (&=)使用介紹
這篇文章主要介紹了Javascript 按位與賦值運(yùn)算符 (&=)的相關(guān)資料,需要的朋友可以參考下2014-02-02
JavaScript對(duì)象創(chuàng)建及繼承原理實(shí)例解剖
本文將用實(shí)例講解一下JavaScript對(duì)象創(chuàng)建及繼承原理:JavaScript中的繼承是使用原型鏈的機(jī)制,對(duì)象創(chuàng)建使用Function構(gòu)造器,感興趣的朋友可以詳細(xì)了解下本文,或許可以幫助到你2013-02-02
javascript與java有什么關(guān)系(區(qū)別與相似)
Java和JavaScript的編程語(yǔ)言,名稱(chēng)聽(tīng)起來(lái)相似,但卻是兩個(gè)公司開(kāi)發(fā)的不同的產(chǎn)品。Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開(kāi)發(fā);而JavaScript是Netscape公司的產(chǎn)品,可以嵌入Web頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言。2023-02-02
ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細(xì)介紹
這篇文章主要介紹了ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細(xì)介紹,ECMAScript6其實(shí)就是JavaScript,它的新特性就是JS的新特性,引入只是時(shí)間問(wèn)題,需要的朋友可以參考下2014-06-06

