真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript中var有什么用-創(chuàng)新互聯(lián)

這篇文章主要介紹了JavaScript中var有什么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)嵊州,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792var的本質(zhì)

var的本質(zhì)就是來申明變量的

變量的作用范圍

先以一個(gè)例子來說明引出問題,在這個(gè)例子中,在函數(shù)t中沒有使用var關(guān)鍵字來申明變量,系統(tǒng)認(rèn)為只是進(jìn)行賦值操作而已,而且這個(gè)賦值操作會(huì)影響到了window對(duì)象的str2屬性

變量的作用域

全局作用域:在最外層定義的變量

局部作用域:在函數(shù)內(nèi)部定義的變量

JS作用域的特點(diǎn):首先在函數(shù)內(nèi)部查找變量,找不到則到外層函數(shù)查找,逐步找到最外層,即window對(duì)象,并操作window對(duì)象的屬性。

這個(gè)例子比較典型,可以來說明JS變量的作用域切換問題,腳本首先在最外層定義了str屬性,當(dāng)調(diào)用t1函數(shù)時(shí),在t1函數(shù)中也定義了str變量和t2方法,當(dāng)執(zhí)行t2方法時(shí),此時(shí)又定義了str變量,所以此時(shí)打印USA。

當(dāng)屏蔽t2函數(shù)中的定義操作,此時(shí)在t2函數(shù)作用域中沒有str變量,則從它的上一級(jí)作用域中查找,又因?yàn)閠1函數(shù)中定義了str變量,此時(shí)打印Japan。

當(dāng)屏蔽t1和t2函數(shù)中的定義操作,則一層一層地往外找,此時(shí)找到最外層,此時(shí)打印China。

當(dāng)最外層也沒有定義該變量,在運(yùn)行該JS過程中就找不到該變量,此時(shí)會(huì)出錯(cuò),在瀏覽器的控制臺(tái)可以找到錯(cuò)誤。

JavaScript中var有什么用

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“JavaScript中var有什么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!


新聞名稱:JavaScript中var有什么用-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://weahome.cn/article/coojgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部