<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 定義一個函數(shù),判斷一個數(shù)字是否是偶數(shù),如果是返回true,否則返回false
*/
function isOu(num){
return num % 2 == 0;
}
var result = isOu(15);
//console.log("result = "+result);
/*
* 定義一個函數(shù),可以根據(jù)半徑計算一個圓的面積,并返回計算結果
* 3.14*r*r
*/
function mianji(r){
return 3.14*r*r;
}
result = mianji(5);
//console.log("result = "+result);
/*
* 創(chuàng)建一個函數(shù),可以在控制臺中輸出一個人的信息
* 可以輸出人的 name age gender address
*
* 實參可以是任意的數(shù)據(jù)類型,也可以是一個對象
* 當我們的參數(shù)過多時,可以將參數(shù)封裝到一個對象中,然后通過對象傳遞
*/
function sayHello(o){
//console.log("o = "+o);
console.log("我是"+o.name+",今年我"+o.age+"歲了,"+"我是一個"+o.gender+"人"+",我住在"+o.address);
}
//sayHello("豬八戒",28,"高老莊","男");
//創(chuàng)建一個對象
var obj = {
name:"孫悟空",
age:18,
address:"花果山",
gender:"男"
};
//sayHello(obj);
/*
* 實參可以是一個對象,也可以是一個函數(shù)
*/
function fun(a){
console.log("a = "+a);
//a(obj);
}
//fun(sayHello);
//fun(function(){alert("hello")});
fun(mianji(10));
/*
* mianji()
* - 調用函數(shù)
* - 相當于使用的函數(shù)的返回值
*
* mianji
* - 函數(shù)對象
* - 相當于直接使用函數(shù)對象
*/
</script>
</head>
<body>
</body>
</html>
函數(shù)的實參
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- C語言函數(shù) 一、是什么? 是指編程中對一塊功能代碼的封裝,可以理解一個程序片段 二、有什么用? 可以封裝代碼,方便...
- JavaScript中的函數(shù)定義 不用指定形參的類型,調用也不對實參做任何類型檢查,甚至連實參個數(shù)都不做檢查。看看...
- 必備知識:c語言中的函數(shù)調用和指針變量的相關知識 眾所周知,函數(shù)是C語言中一個十分重要的模塊,因為函數(shù)的存在,使得...