1. 程式人生 > >javascript學習02——javascript函式

javascript學習02——javascript函式

注意:

  • 關鍵詞 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);