大部分語言(例如C語言)都用有塊級作用域.在一個代碼塊中(括在一對花括號中的詞句集)定義的所有變量在代碼的外部是不可見的.定義在代碼塊中的變量在代碼塊執(zhí)行結(jié)束后會被釋放掉.
糟糕的是,盡管代碼塊的語法似乎表現(xiàn)出它支持塊級作用域,但實際上javaScript并不支持.
javaScript確實有函數(shù)作用域.那意味著定義在函數(shù)中的參數(shù)和變量在函數(shù)外部是不可見的,而且在一個函數(shù)中任何位置定義的變量在該函數(shù)中的任何地方都可見.
確切的說:js只有函數(shù)作用域,已經(jīng)catch語句中是塊級作用域,其余的for,if,switch全部不是塊級作用域.
塊作用域
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門兵志,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宣肚,你說我怎么就攤上這事想罕。” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵按价,是天一觀的道長惭适。 經(jīng)常有香客問我,道長楼镐,這世上最難降的妖魔是什么癞志? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮框产,結(jié)果婚禮上凄杯,老公的妹妹穿的比我還像新娘。我一直安慰自己秉宿,他們只是感情好戒突,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蘸鲸,像睡著了一般妖谴。 火紅的嫁衣襯著肌膚如雪窿锉。 梳的紋絲不亂的頭發(fā)上酌摇,一...
- 文/蒼蘭香墨 我猛地睜開眼遥巴,長吁一口氣:“原來是場噩夢啊……” “哼千康!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起铲掐,我...
- 正文 年R本政府宣布霎奢,位于F島的核電站,受9級特大地震影響饼灿,放射性物質(zhì)發(fā)生泄漏幕侠。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一碍彭、第九天 我趴在偏房一處隱蔽的房頂上張望晤硕。 院中可真熱鬧,春花似錦庇忌、人聲如沸舞箍。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽疏橄。三九已至,卻和暖如春略就,著一層夾襖步出監(jiān)牢的瞬間捎迫,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 在 ES5 及之前版本位谋,JavaScript 只擁有函數(shù)作用域,沒有塊作用域(with 和 try...catch...
- 某個執(zhí)行環(huán)境中的所有代碼執(zhí)行完畢后堰燎,該環(huán)境被銷毀掏父,保存在其中的所有變量和函數(shù)定義也誰之銷毀(全局執(zhí)行環(huán)境直到應(yīng)用程...
- 一.函數(shù)作用域和塊作用域 1.1函數(shù)中的作用域 函數(shù)作用域的含義是指,屬于這個函數(shù)的全部變量都可以在整個函數(shù)的范圍...
- Javascript 的 1.7 版本加入了 let 關(guān)鍵字(該新特性屬于 ECMAScript 2015(ES6...
- 【0529今日話題】 你看過的膏燃,最美麗的風(fēng)景是什么?(歡迎圖片何什,哈哈组哩,但最好不要只是圖片) 夕陽余暉