版权声明:欢迎阅读,有误请指正,转载请申明。 https://blog.csdn.net/wx1995sss/article/details/87257046
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
// 函数:函数是将特定功能的代码打包起来,可以重复使用的代码块
// 它是可以随时随地执行的语句,简单的说,函数就是完成某个功能的语句
// 函数接收0个或者多个参数,然后执行函数体来完成某个功能,最后根据需要返回或不返回处理结果
// 语法:
// function functionName(arg1,arg2,...argN){
// 代码块
// [return[结果]]
// }
// function为定义函数的关键字
// functionName为函数的名字(自定义,避免关键保留字)
// arg代表传递给函数的参数列表,各个函数之间用逗号隔开,参数可以为空
// return就是返回函数的值,是可选的
// 函数的创建方式
// 1.基本形式:function functionName([参数]){代码块}
function myFun(){
alert("Hello");
}
myFun();//函数调用,函数名+()
// 2.匿名形式function([参数]){代码块}
// 把函数写圆括号中,就相当于函数是一个函数表达式,
// 后面的圆括号是加了以后会立即执行
(function(){
alert("world");
})();
// 3.字面量形式 var 变量 = function([参数]){代码块}
var fun = function(){
alert("you");
}
fun();//函数调用,变量名+();
// 4.构造函数形式:var 变量 = new Function([参数1],[参数2],..."函数体");
// (函数体加""需要调用,不加引号不用调用)
var r = prompt("请输入圆半径!");
function myRadial(r){
var m =3.14*r*r;
console.log(m);
}
myRadial(10);
(function(){
var m =3.14*r*r;
console.log(m);
})();
var myr = function(){
var m =3.14*r*r;
console.log(m);
}
myr();
var my11 =new Function( "var m =3.14*r*r;console.log(m)");
function myk(a,b){
var sum = a+b;
console.log(sum);
}
myk(5,6);
function myk1(a,b){
return a + b;
}
console.log(myk1(5,5));
// 函数的调用方式
// 1.函数名() 比如:没有Fun();变量名() 比如:fun()
// 2.在事件后面调用,比如<<p onclick="myFun"></p>
// 3.自调用,匿名函数一般使用自调用,特点:代码块();
// 形参和实参
// 形参:在定义函数的时候,写在括号里面的是形参
// 实参:在调用函数的时候,传入函数的值或者变量是实参
// 注意:形参和实参的对应顺序必须是一致的,在参数的数量上,以形参的数量为主,比如说:形参只有一个,实参有多个,但也只能接受一个.
</script>
</head>
<body>
</body>
</html>