(一)函数的定义
函数使用 function 声明,后跟参数以及函数体;
语法:
function name(形参){
statements
}
name(实参);
1.()中的内容为函数的参数
2.() 中的内容不是必须的,不是语法
函数的调用规则 name();
函数的声明提前, 在代码执行之前提前声明
//声明函数
name();
function name(){
console.log(1);
}
function function name()
{
console.log(1);
}
(二)函数的返回值
return:任何函数通过return语句,后面跟着返回的值来实现返回值
函数有返回值: return 返回后直接跳出, 后续代码不执行
console.log(showname());
function showname(){
//代码
return 1;
}
(三)函数的参数:arguments
分类:形参 调用函数传递的值 实参三种;
student(1,2,3);
function student(name,sex,age){
console.log(name,sex,age);
}
无参函数:
arguments 函数特有的属性,里面是函数的相关参数。
stu(1,2,3,4,5,6);
function stu(){
/*arguments.length*/// 参数列表的长度
console.log(arguments[0],arguments[1],arguments[2],arguments[3]);
}
(四)自执行函数:函数没有名称
(function (){
console.log(123);
})();
(function (a,b){
console.log(a,b);
})(1,2);
(五)匿名函数:函数没有名称
console.log(fun);//变量也可以提前声明
//fun() 报错 fun is not function
//下面这种声明方式的函数 不能被提前声明
var fun=function (){
console.log(1);
}
fun();
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务