js函数
function box(){ //函数声明完成
alert('sssss'); //函数本身没有运行功能,必须被调用
}
box(); //函数调用
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function box(name,age){ //传参
alert('你的名字:'+name+'年龄为:'+age);
}
box('危险',28); //设置参数
function box(){
return'我只有被调用才可以执行' //return表示把这句话字符串返回回来
}
alert(box()); //box()相当于'我只有被调用才可以执行'打印出函数调用返回过来的结果
function box(name,age){
return '你的名字:'+name+'年龄为:'+age;
}
alert(box('sdf',28));
function box(name,age){
return '你的名字:'+name+'年龄为:'+age;
}
var strInfo = box('sss',45); //可以把函数返回值赋值给一个变量,然后通过变量进行操作。
alert(strInfo);
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function box(num){
if(num<5)return num; //当一个函数遇到第一个return,就会终止继续往下执行函数
return 100;
}
alert(box(3));
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function box(){
return arguments[0] + '|' + arguments[1] + '|' + arguments[2];
}
alert(box('里都是',25,'士大夫'));
function box(){
return arguments.length;
}
alert(box(1,2,3,4,5,6,7,8,9,0));
function box(){
var sum = 0;
for(var i=0; i<arguments.length; i++){
sum += arguments[i];
}
return sum;
}
alert(box(1,2,3,4,5,6,7,8,9,0));
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function box(num,a){
return num + 100;
}
function box(num){ //第二个函数,把一个函数覆盖掉了,不具备重载功能
return num + 200;
}
alert(box(50,1)); //重载就是根据参数,选择相同函数名儿参数不同的函数。