javascript學習02——javascript函式
阿新 • • 發佈:2018-11-22
注意:
- 關鍵詞 function 必須是小寫的;
在 JavaScript 函式內部宣告的變數(使用 var)是區域性變數,所以只能在函式內部訪問它。(該變數的作用域是區域性的)。
您可以在不同的函式中使用名稱相同的區域性變數,因為只有宣告過該變數的函式才能識別出該變數。
在函式外宣告的變數是全域性變數,網頁上的所有指令碼和函式都能訪問它。
JavaScript 變數的生命期從它們被宣告的時間開始。
區域性變數會在函式執行以後被刪除。
全域性變數會在頁面關閉後被刪除。
向未宣告的 JavaScript 變數來分配值
如果您把值賦給尚未宣告的變數,該變數將被自動作為全域性變數宣告。carname="Volvo";將宣告一個 全域性 變數 carname,即使它在函式內執行。
1.呼叫帶引數的函式
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
2.帶有返回值的函式
function myFunction(a,b) { return a*b; } document.getElementById("demo").innerHTML=myFunction(4,3);