/*
* 函数:将有特点功能的代码块封装起来,方便反复使用
* 函数可以在随时随地的执行,接收0或者多个参数,通过执行函数体来完成某个功能
* 依据需要来决定是否返回结果(return)
* 语法:
* function functionName([arg1,参数2,...,argN]){
* 代码块
* [return[结果]];
* }
* function是定义函数的关键字
* functionName是函数的函数名(自定义,不能使用关键字)
* arg是参数,参数可以是多个,用逗号隔开,也可以为空
* return是函数的返回结果
*/
// 函数的创建方式:
// 1.基本类型
function myFun(){//(括号可填参数)
console.log("Hello World!");
}
myFun();//通过 函数名() 调用
/*
* 匿名函数 function(){}
* 把函数写在括号里面,相当于函数表达式
* 后面加上括号会立即执行
*/
(function(){
console.log("匿名函数");
})();//加上括号立即执行;
//字面量形式: var 变量名 = function(){}
var fun = function(){
console.log("字面量函数")
}
fun();//函数调用,变量名()
//4.构造函数: var 变量名 = new Function([参数],"函数体")
//(函数体加引号需要调用才能用,不加引号不用调用,直接使用(自调用))
//Function(f需要大写)
var myfun = new Function(
"console.log('构造方法函数')"
)
myfun();
var arr01=30;
var arr02=20;
function num(arr_a,arr_b){
var arr=arr01+arr02;
return arr;
}
console.log(num(arr01,arr02));
var sum=10;
function sum_cricle(r){
console.log(r*r*3.14);
}
sum_cricle(sum);
/*
* 形参和实参:
* 形参:在定义函数的时候,写在括号里面的是形参
* 实参:在调用函数的时候,传入函数的值或者变量是实参
* 注意,形参和实参的对应的顺序必须的一致的,在参数的数量上,以形参的数量为主
* 形参只有一个的时候,实参有多个也只能接受到一个
*/
函数的创建
猜你喜欢
转载自blog.csdn.net/weixin_45936690/article/details/104607942
今日推荐
周排行