<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">function box(){ return "我只有被调用才可以执行"; //return表示把这句话字符串返回回来 }alert(box()); //调用,相当于box()="我只有被调用才可以执行",被调用才可以执行function box(name ,age){ return "你的姓名是:"+name+",年龄为:"+age;}alert(box("罗桂鑫",22));function box(name ,age){ return "你的姓名是:"+name+",年龄为:"+age;}var str=box("罗桂鑫",22);alert(str);function box(){ return 10; //当一个函数遇到第一个return,就会终止函数继续往下return 100;}alert(box());function box(){ return arguments[0]+'|'+arguments[1]+'|'+arguments[2];}alert(box("罗桂鑫",28,"计算机")); //输出"罗桂鑫",28,"计算机"function box(){ var sum=0;for(var i=0;i<arguments.length;i++){ sum+=arguments[i];}return sum;}alert(box(10,22)); //输出32function box(num){ return num+100;}function box(num){ return num+200; //第二个函数,把第一个函数覆盖掉了,不具备重载功能}alert(box(50)); //输出250 重载就是根据参数,选择相同函数名而参数不同的函数</script></body></html>