在JavaScript中,你可以使用function
關鍵字來定義函數(shù),并使用函數(shù)名加上括號(可能包含參數(shù))來調用函數(shù)。下面是一些基本的示例:
使用函數(shù)聲明,你可以為函數(shù)指定一個名稱,并定義它的參數(shù)和主體。
javascript
functionfunctionName(param1, param2) {
// 函數(shù)體
// 你可以使用param1和param2參數(shù)
varresult = param1 + param2;
console.log(result);
}
你可以將函數(shù)存儲在變量中,這種方式稱為函數(shù)表達式。
javascript
varfunctionName =function(param1, param2) {
// 函數(shù)體
varresult = param1 + param2;
console.log(result);
};
或者,你可以立即調用函數(shù)表達式(IIFE):
javascript
(function(param1, param2) {
// 函數(shù)體
varresult = param1 + param2;
console.log(result);
})(value1, value2);// 注意這里的value1和value2是傳遞給IIFE的參數(shù)
一旦你定義了函數(shù),你就可以通過函數(shù)名加上括號(可能包含參數(shù))來調用它。
javascript
// 假設你有一個函數(shù)定義如下
functiongreet(name) {
console.log("Hello, "+ name +"!");
}
// 調用函數(shù)
greet("Alice");// 輸出:Hello, Alice!
對于函數(shù)表達式,你可以通過變量名來調用它:
javascript
vargreet =function(name) {
console.log("Hello, "+ name +"!");
};
// 調用函數(shù)
greet("Bob");// 輸出:Hello, Bob!
下面是一個更完整的示例,展示了如何在JavaScript中定義和調用函數(shù):
html
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>JavaScript Function Example</title>
<script>
// 定義函數(shù)
functioncalculateSum(num1, num2) {
returnnum1 + num2;
}
// 調用函數(shù)
window.onload=function() {
varsum =calculateSum(5,3);
console.log("The sum is: "+ sum);// 輸出:The sum is: 8
// 你也可以直接在HTML元素上調用函數(shù)
varbutton =document.getElementById('myButton');
button.onclick=function() {
alert(calculateSum(10,20));// 點擊按鈕時彈出:30
};
};
</script>
</head>
<body>
<buttonid="myButton">Click to Calculate Sum</button>
</body>
</html>
在這個示例中,我們定義了一個名為calculateSum
的函數(shù),它接受兩個參數(shù)并返回它們的和。然后,在頁面加載完成后,我們調用這個函數(shù)并將結果輸出到控制臺。我們還設置了一個按鈕的點擊事件處理器,當按鈕被點擊時,它會調用calculateSum
函數(shù)并彈出一個包含結果的警告框。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號