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

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

JavaScript中var的作用是什么

本篇內(nèi)容主要講解“JavaScript中var的作用是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“JavaScript中var的作用是什么”吧!

樂業(yè)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

var的本質(zhì)

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

變量的作用范圍

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

變量的作用域

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

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

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

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

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

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

當(dāng)最外層也沒有定義該變量,在運行該JS過程中就找不到該變量,此時會出錯,在瀏覽器的控制臺可以找到錯誤。

JavaScript中var的作用是什么

到此,相信大家對“JavaScript中var的作用是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


文章題目:JavaScript中var的作用是什么
瀏覽地址:http://weahome.cn/article/geeose.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部