js 作用域

在 JavaScript 中, 對(duì)象和函數(shù)同樣也是變量。
在 JavaScript 中, 作用域?yàn)榭稍L問變量,對(duì)象,函數(shù)的集合。
JavaScript 函數(shù)作用域: 作用域在函數(shù)內(nèi)修改。

js 局部作用域

變量在函數(shù)內(nèi)聲明,變量為局部作用域。
局部變量:只能在函數(shù)內(nèi)部訪問。

實(shí)例

// 此處不能調(diào)用 name變量
function fun() {
    var name= "mary";
    // 函數(shù)內(nèi)可調(diào)用 name變量
}

因?yàn)榫植孔兞恐蛔饔糜诤瘮?shù)內(nèi),所以不同的函數(shù)可以使用相同名稱的變量。
局部變量在函數(shù)開始執(zhí)行時(shí)創(chuàng)建,函數(shù)執(zhí)行完后局部變量會(huì)自動(dòng)銷毀。
全局變量:變量在函數(shù)外定義

實(shí)例

var carName = " Volvo";
 
// 此處可調(diào)用 carName 變量
function myFunction() {
    // 函數(shù)內(nèi)可調(diào)用 carName 變量
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、JavaScript作用域 任何程序設(shè)計(jì)語言都有作用域的概念,簡單的說,作用域就是變量與函數(shù)的可訪問范圍,即作...
    沐向閱讀 249評(píng)論 0 0
  • 大家好,我是IT修真院鄭州分院第四期的學(xué)員王相博,一枚正直、純潔、善良的前端程序員 今天給大家分享一下,修真院官網(wǎng)...
    More_ce0d閱讀 905評(píng)論 5 5
  • JavaScript作用域 任何程序設(shè)計(jì)語言都有作用域的概念,作用域就是變量與函數(shù)的可訪問范圍,即作用域控制著變量...
    荷爾蒙榨汁機(jī)閱讀 416評(píng)論 0 0
  • js作用域分為:1. 全局作用域(Global Scope)(1)最外層函數(shù)和在最外層函數(shù)外面定義的變量擁有全局...
    翻騰著的淡水魚閱讀 886評(píng)論 0 0
  • 任何程序設(shè)計(jì)語言都有作用域的概念,簡單的說,作用域就是變量與函數(shù)的可訪問范圍,即作用域控制著變量與函數(shù)的可見性和生...
    冬天不愛洗頭閱讀 378評(píng)論 0 0

友情鏈接更多精彩內(nèi)容