星空网 > 软件开发 > Java

函数 冒泡排序 数组

 

冒泡排序

 
 
 
 
 
var arr=[2,3,1,5,4]




 


 
 
 
 
 
for(var i=0;i<arr.length-1;i++){




 


 
 
 
 
 
   //把数组的length项 length-i项中的最大的那一项,移动到最右边去




 


 
 
 
 
 
   for(var j=0;i<arr.length-i-1;j++){




 


 
 
 
 
 
   if(arr[j]>arr[j+1]){




 


 
 
 
 
 
 //新建一个临时变量来保存之前arr[j]的值   




 


 
 
 
 
 
var temp=arr[j];

arr[j]=arr[j+1];
arr[j+1]=temp;
         } 
     }
 }
console.log('arr')



 


 

 

 

for嵌套for

for(){

for(){

}

}

 

循环接收数组

//输入5个数 把这5个数按照从小到大的顺序输出 出来

var arr=[];

for(var i=0;i<5;i++){

arr[i]=+prompt('请输入第'+(i+1)+'个数')

}

 

 

function 函数 声明 --- !!!切勿在判断中使用函数声明

浏览器 首先解析JS文件中的function函数 当我们使用函数声明的方式定义函数时 拥有一个函数提升的特性

它的定义时机会被提前到 ! ! !当前作用域 ! ! !的开头 所以 如果在判断中想使用函数 那么 只能使用函数表达式!!!

 

function say(name) {

console.log('yeah')

console.log('name')

}

say() //调用叫做say的函数

函数声明

function 函数名(形参){语句块}

函数表达式

var 函数名=function(形参){语句块}

ex:如下

var add=function(a,b){

console。log【‘a+b’】 //结果为11

}

add(1,10)

 

 

温馨提示 函数本身 可以作为一个参数 传递到另一个函数中

 

 

 

匿名函数 只使用一次的函数

runfn(function(){

console。log('hello')

}

定义函数的返回值 return语句

return a+b

return也有结束整个函数的作用




原标题:函数 冒泡排序 数组

关键词:排序

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

菜鸟官方海外仓新增英国德国官方仓&西班牙新增大件渠道:https://www.ikjzd.com/articles/141783
选择就地过年的外贸人,如何实现弯道超车?:https://www.ikjzd.com/articles/141784
亚马逊翻新意味着什么?:https://www.ikjzd.com/articles/141785
重要 | 关于亚马逊卖家使用支付服务商的新政策:https://www.ikjzd.com/articles/141787
亚马逊站内广告为什么没有曝光量?如何解决?:https://www.ikjzd.com/articles/141788
外贸企业的shopify独立站怎么做:https://www.ikjzd.com/articles/141789
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
23点聊电商:“潮起钱塘·境遇未来”2024年跨境电商全平台发展大会圆满完成 :https://www.kjdsnews.com/a/1836652.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流