|
functin fun(形参1,形参2,形参3.....){
alert("函数使用");
}
fun(实参1,实参2,实参3.....);
function getArea(r){
var area=3.14*r*r;
return area;
}
function getMax3(a,b,c){
return(a>b?a:b)>c?(a>b?a:b):c;
}
function getMax3(a,b,c){
return getMax(getMax(a,b),c);
}
优化后的冒泡排序法
for(var i=0;i<arr.length-1;i++){
var sorted=true;//假设排好了
for(var j=0;j<arr.length-1;j++){
if (arr[j]>arr[j+1]){
sorted=false;//没排好
var temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
if(sorted){
break;}
}
return arr;
js中多传入的实参由于没人接收作废
如果少传入实参,有的形参就会因为接收不到实参而变成Nan
函数声明提升 会把函数的声明提升到最顶端
变量的提升,只提升变量的声明,比提升赋值
|
|