Functions(函數) | Javascript

JavaScript 函數(Functions)實現動態且可重複使用的程式碼。函數(Functions)封裝了一組指令,使你能夠定義可用不同輸入執行的邏輯。了解函數對於掌握 JavaScript 非常重要,因為它們實現了模塊化、可維護性和代碼效率。

See the Pen Functions(函數)-Javascript by lenrich (@lenrich) on CodePen.

定義函數:

JavaScript 中,你可以使用 function 關鍵字定義一個函數。這是一個簡單的例子:

"use strict";

function greet(name) {
  console.log(`你好,${name}!`);
}

// 調用函數
greet('John'); // 輸出: 你好,John!

參數和返回值:

函數可以接受參數,這些參數充當在函數調用期間傳遞的值的占位符。 此外,函數可以向調用方返回值。例如:

"use strict";

function add(a, b) {
  return a + b;
}

const sum = add(5, 3);
console.log(sum); // 輸出: 8

箭頭函數:

JavaScript 還支持箭頭函數,為某些場景提供了簡潔的語法。 這是一個箭頭函數的例子:

"use strict";

const multiply = (x, y) => x * y;
console.log(multiply(4, 6)); // 輸出: 24

函數(Functions)的好處:

  1. 代碼可重用性: 函數使你能夠通過使用不同的輸入調用它們來重用代碼。
  2. 模塊化: 將代碼分為函數增強了模塊化,使其更易於管理和理解。
  3. 抽象化: 函數允許你將複雜的操作抽象化,簡化整體代碼結構。

結論:

JavaScript函數(Functions)使開發者能夠創建有結構、模塊化和高效的程式碼。通過掌握函數,你可以提升構建可擴展和可維護應用程序的能力。