传智播客旗下高端IT在线教育平台 线下学院

返回顶部 返回列表
221 0

[Web专区] 8.8日笔记

[复制链接]

15

主题

15

帖子

91

积分

注册会员

bxg_30389

Rank: 2

积分
91
2210 bxg_30389 发表于 2017-8-8 20:44:22
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

函数声明提升 会把函数的声明提升到最顶端
变量的提升,只提升变量的声明,比提升赋值

回复

您需要登录后才可以回帖 登录 | 立即注册