JavaScript函数
函数声明+一组参数及函数体
语法:function functionName([arg0,arg1,.....argn]){
statements
}
说明:1functionName是要定义的函数名,标识符。
2[]中的arg0,arg1...argn为函数的参数。
3[]说明里面的内容不是必须的,他不是语法。
函数的调用
语法:functionName([arg1,arg2....argn])
//声明函数
function myFun(){
alert("我是函数"); //调用函数
}
myFun(); //带参数的函数。不用声明。
function add(num1,num2){ //函数声明
var sum=num1+num2; //声明参数为加法。
alert(num1+"+"+num2+"="+sum);
}
add(3,5)//3与5会自己适配1。2.
<script>
var a=prompt("请输入出厂年份"),b=prompt("请输入系统启动月份"),c=prompt("请输入系统启动月份");
function add(){
var d=0, x=arguments.length,i;
for(i=1;i<x;i++){ //老师优化for(i=0;i<b;i++){
d+=arguments[i-1]; // d+=argumets[i];}return d;
if(i==b){return d;}
}
}//判断闰年
if((a%4==0 && a%100!=0 )||a%400==0) {
f=add(0,31,29,31,30,31,30,31,31,30,31,30,31),
c=parseInt(c),
v=f+c;
alert("你是"+a+"闰年"+"第"+v+"天启动系统,恭喜你,成功升级");
}
else{
var f=add(0,31,28,31,30,31,30,31,31,30,31,30,31),
c=parseInt(c),
v=f+c;
alert("你是"+a+"平年"+"第"+v+"天启动系统,恭喜你,成功升级");
//d代表多少天。
}
</script>
第一步,先把旧数组通过for循环填充到新的数组newArr里,代码如下
for(var i=0;i<arr.length;i++0{
newArr[i]=arr[i];
}
return newArr.sort(function(a,b){return b-a;});//然后通过sort()的方式,来让数值反转,里面的数字,市正排序的,现在反转,意味着降序就行。
亲爱的读者,你喜欢就行