javascript的函式的引數是區域性變數
本章節陳述一個事實,那就是傳遞給函式的引數是區域性變數。
也就是說,如果引數傳遞給函式,那麼它的作用域就僅限於此函式體內。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var a = 2; var b = 3; function func(a, b) { console.log(a); console.log(b); } func(a);
在上面的程式碼中,在全域性作用域宣告瞭兩個變數a和b。
函式func也具有兩個形參a和b。
當呼叫函式的時候,輸出b的值是undefined,因為這個時候b就是函式內部的區域性變數,由於沒有傳遞自然是undefined。
相關文章
- test函式中的區域性變數函式變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- 十二、變數作用域:區域性變數、全域性變數,函式版名片管理系統—新增函式文件變數函式
- JavaScript —— 區域性變數和全域性變數JavaScript變數
- 函式(三)作用域之變數作用域、函式巢狀中區域性函式作用域、預設值引數作用域函式變數巢狀
- javascript基礎(函式與方法的區別,變數作用域,變數和函式的宣告提前,函式作用域)(十五)JavaScript函式變數
- 彙編眼中的函式呼叫引數傳遞以及全域性與區域性變數與“基址”函式變數
- 函式不能返回區域性指標變數函式指標變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- javascript函式引數和函式內同名變數的關係JavaScript函式變數
- 全域性變數與區域性變數變數
- 成員變數和區域性變數的區別變數
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- Just for fun——C/C++函式返回區域性變數的問題C++函式變數
- Python中的全域性變數和區域性變數Python變數
- js-js的全域性變數和區域性變數JS變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- jmeter全域性變數和區域性變數JMeter變數
- Python函式引數傳遞以及變數作用域Python函式變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- Python中類變數、成員變數、區域性變數的區別Python變數
- Python的區域性變數和全域性變數使用解惑Python變數
- 成員變數和區域性變數變數
- JavaScript 判斷變數是否是函式JavaScript變數函式
- python全域性變數與區域性變數Python變數
- PHP 函式可變數量的引數列表PHP函式變數
- 記一個全域性變數"冒充"區域性變數引起的bug變數
- iOS 靜變數static、全域性變數extern、區域性變數、例項變數iOS變數
- Java基礎-成員變數和區域性變數的區別Java變數
- python全域性變數和區域性變數, globalPython變數
- Python的全域性和區域性變數Python變數
- Javascript函式引數求值——Thunk函式JavaScript函式
- C++ 函式的可變引數C++函式
- 函式定義、函式的引數、函式的預設引數函式
- JavaScript replace()第二個引數為函式時的引數JavaScript函式
- python---函式引數、變數Python函式變數
- javascript獲取函式定義的引數個數JavaScript函式