函数function
来源:互联网 发布:示剑网络马大伟 编辑:程序博客网 时间:2024/05/19 19:14
//函数
//函数function关键词,函数名,()传参,{}函数主体
function box(){ //函数声明
alert("我只有被调用才可以执行!") ; //函数本身无执行功能,必须调用才可执行
}
box(); //函数调用,通过函数名+()传参,即可调用并执行函数
//函数调用,可以置于函数声明前或后!
function box(name,age){
alert("你的名字:"+name+",你的年龄:"+age);
}
box("卡特酋长",28);//传参调用:"函数名()传参;"传参与函数中参数一一对应
//return函数,
//注意:函数中70-80%为return函数
function box(){
return "我只有被调用才可以执行!";
}
alert(box());//打印函数,返回值才会出现
function box(name,age){
return "你的名字:"+name+",你的年龄:"+age;
}
alert(box("卡特酋长",28));//打印函数alert() ,返回值才会出现;否则不显值
function box(name,age){
return "你的名字:"+name+",你的年龄:"+age;
}
var strinfo=box("马云",46);//声明一个变量并赋值传参
alert(strinfo);//打印变量
function box(){
return 10; //如果函数主体,遇到第一个return,则后面停止执行函数
return 100;
}
alert(box());//打印第一个return值10,
function box(){
return ; //如果函数主体,遇到第一个return,后面停止执行函数
return 100;
}
alert(box());//打印第一个return值undefined
function box(lee){
if(lee<5) return lee ; //如果函数主体,遇到第一个return,后面停止执行函数
return 100;
}
alert(box(9));//打印3,return3;打印9,return100
function box(){
return arguments[0]+","+arguments[1]+","+arguments[2]+","+arguments[3]+","+arguments[4];
} //return函数+arguments函数[],参数从0开始表示第1个参数,n-1最后一个参数;
alert(box("卡特",28,"计算机","江苏","南京"));//打印赋值传参
function box(){
return arguments.length; //arguments参数的length属性,可以打印函数中对象的数目/数量
}
alert (box(1,2,3,4,5,6,55,99,105));
function box(){
var sum=1;
if(arguments.length==0) return sum;
for (var i = 0; i < arguments.length; i++) { //arguments.length,表示参数数目,参数数目min=1.max=n;
sum+=arguments[i]; //i,表示arguments参数中第几个参数,[i]从0开始表示第1个参数,n-1最后一个参数;
//因此i初始值i=0,且永远i<max=n=arguments.length
//sum=arguments[0]+arguments[1]+arguments[2]+...+arguments[n-1]
}
return sum;
}
alert(box(1,2,3,4,5,6,8));
function box(){
var sum=3;
if(arguments.length==0) return sum;
for (var i = 0; i < arguments.length; i++) {
sum=sum+arguments[i];
}
return sum;
}
alert(box(1,2,3,4,5,6,8));
//sum=0,则return sum=0+arguments[0]=0+(1+2+3+4+5+6+8)=29
//sum=1,则return sum=1+arguments[0]=1+(1+2+3+4+5+6+8)=30
//sum=2,则return sum=2+arguments[0]=2+(1+2+3+4+5+6+8)=31
//sum=3,则return sum=3+arguments[0]=3+(1+2+3+4+5+6+8)=32
//函数function关键词,函数名,()传参,{}函数主体
function box(){ //函数声明
alert("我只有被调用才可以执行!") ; //函数本身无执行功能,必须调用才可执行
}
box(); //函数调用,通过函数名+()传参,即可调用并执行函数
//函数调用,可以置于函数声明前或后!
function box(name,age){
alert("你的名字:"+name+",你的年龄:"+age);
}
box("卡特酋长",28);//传参调用:"函数名()传参;"传参与函数中参数一一对应
//return函数,
//注意:函数中70-80%为return函数
function box(){
return "我只有被调用才可以执行!";
}
alert(box());//打印函数,返回值才会出现
function box(name,age){
return "你的名字:"+name+",你的年龄:"+age;
}
alert(box("卡特酋长",28));//打印函数alert() ,返回值才会出现;否则不显值
function box(name,age){
return "你的名字:"+name+",你的年龄:"+age;
}
var strinfo=box("马云",46);//声明一个变量并赋值传参
alert(strinfo);//打印变量
function box(){
return 10; //如果函数主体,遇到第一个return,则后面停止执行函数
return 100;
}
alert(box());//打印第一个return值10,
function box(){
return ; //如果函数主体,遇到第一个return,后面停止执行函数
return 100;
}
alert(box());//打印第一个return值undefined
function box(lee){
if(lee<5) return lee ; //如果函数主体,遇到第一个return,后面停止执行函数
return 100;
}
alert(box(9));//打印3,return3;打印9,return100
function box(){
return arguments[0]+","+arguments[1]+","+arguments[2]+","+arguments[3]+","+arguments[4];
} //return函数+arguments函数[],参数从0开始表示第1个参数,n-1最后一个参数;
alert(box("卡特",28,"计算机","江苏","南京"));//打印赋值传参
function box(){
return arguments.length; //arguments参数的length属性,可以打印函数中对象的数目/数量
}
alert (box(1,2,3,4,5,6,55,99,105));
function box(){
var sum=1;
if(arguments.length==0) return sum;
for (var i = 0; i < arguments.length; i++) { //arguments.length,表示参数数目,参数数目min=1.max=n;
sum+=arguments[i]; //i,表示arguments参数中第几个参数,[i]从0开始表示第1个参数,n-1最后一个参数;
//因此i初始值i=0,且永远i<max=n=arguments.length
//sum=arguments[0]+arguments[1]+arguments[2]+...+arguments[n-1]
}
return sum;
}
alert(box(1,2,3,4,5,6,8));
function box(){
var sum=3;
if(arguments.length==0) return sum;
for (var i = 0; i < arguments.length; i++) {
sum=sum+arguments[i];
}
return sum;
}
alert(box(1,2,3,4,5,6,8));
//sum=0,则return sum=0+arguments[0]=0+(1+2+3+4+5+6+8)=29
//sum=1,则return sum=1+arguments[0]=1+(1+2+3+4+5+6+8)=30
//sum=2,则return sum=2+arguments[0]=2+(1+2+3+4+5+6+8)=31
//sum=3,则return sum=3+arguments[0]=3+(1+2+3+4+5+6+8)=32
0 0
- function Function函数
- 函数 function
- Function函数
- function函数
- 函数Function
- 函数function
- 函数function
- [函数]function GetLocalSQLDataPath: string;
- 函数对象 (Function Objects)
- 函数对象(Function Objects)
- SQL Server function (函数)
- mysql 创建函数(function)
- 内联函数 Inline Function
- 04 函数Function
- 静态函数static function
- 函数指针Function Pointer
- function() {函数名();}
- 函数对象 function object
- 数据类型String类型
- Unity中关于Device Filter的选择问题
- Hibernate框架(一)文件配置、核心API、对象状态详解
- 数据类型Object类型
- 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- 函数function
- Oracle 存储过程的学习
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- android_35_adb
- 欢迎使用CSDN-markdown编辑器
- android_36_多线程断点续传
- Tv开发中Actionbar焦点问题
- Class和ClassLoader的getResourceAsStream区别
- ClassLoader.getResourceAsStream(name);获取配置文件的方法