在JavaScript中,函數(shù)(function)是一段可以執(zhí)行特定任務(wù)的可重用代碼塊。你可以創(chuàng)建自己的函數(shù)來執(zhí)行任何特定的任務(wù)或操作。函數(shù)可以接受輸入(參數(shù)),并且可以返回結(jié)果。
下面是一個簡單的JavaScript函數(shù)示例:
```javascript
function greeting(name) {
return "Hello, " + name;
}
```
在這個例子中,我們定義了一個名為 `greeting` 的函數(shù),它接受一個參數(shù) `name`。函數(shù)返回一個字符串,其中包含傳入的 `name` 參數(shù)。你可以像這樣調(diào)用它:
```javascript
console.log(greeting("Alice")); // 輸出 "Hello, Alice"
```
你還可以創(chuàng)建更復(fù)雜的函數(shù),這些函數(shù)可以執(zhí)行更復(fù)雜的操作,例如計算數(shù)值、處理數(shù)組或?qū)ο蟮鹊取@纾?/p>
```javascript
function calculateSum(numbers) {
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum;
}
```
在這個例子中,我們創(chuàng)建了一個名為 `calculateSum` 的函數(shù),它接受一個數(shù)字?jǐn)?shù)組作為參數(shù),并計算數(shù)組中所有數(shù)字的總和。你可以像這樣調(diào)用它:
```javascript
console.log(calculateSum([1, 2, 3, 4, 5])); // 輸出 15
```
這只是JavaScript函數(shù)的基礎(chǔ)。你還可以使用更高級的特性,如默認(rèn)參數(shù)、箭頭函數(shù)、回調(diào)函數(shù)等等。